[Visual Basic] Webbrowser- innerhalb von Seiten navigieren

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von liftishifty, 19. Oktober 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. Oktober 2012
    Webbrowser- innerhalb von Seiten navigieren

    Huhu,

    komme leider mal wieder nicht weiter.

    Bin gerade dabei über ein Webbrowser element eine bestimmte Seite im internet aufzurufen. Einloggen etc klappt auch alles soweit aber irgendwie komme ich bei dem auswählen von Comboboxen und bei Radio optionen nicht weiter

    Hab schon alles mögliche gegoogelt und mehrere Varianten getestet aber nichts hat funktioniert.
    Da habe ich mir gedacht ich poste hier einfach mal den HTML text für 1. Combox und 2. Die Radiobuttons und jemand von euch könnte mir dann eventuell explizit sagen wie ich diese ansprechen muss.

    Der HTML Code für die Combobox in der ich einen wert auswählen möchte lautet:
    Code:
    <legend>Abrechnungsnummer</legend>
     
     <div class="label_area">
     <label>Abrechnungsnummer</label>
     </div>
     <div class="input_area">
     <select style="width: 273px" name="selectedAccountNo" tabindex="1" class="input_user select" onchange="ok('onSelectAccountNo')">
     <option value="">
     -- bitte auswählen --
     </option>
     <option value="61111532100801">61111532100801</option>
    
     </select>
     </div>
     <div class="clearAll">&nbsp;</div>
     
     <div class="clearAll">&nbsp;</div>
    
     <hr/>
    

    Und für die Radiobuttons bei denen ich die Option "Etikett wird mitgebracht" ankreuzen möchte lautet:

    Code:
    <legend>Services</legend>
     <div class="clearAll">&nbsp;</div>
     <div class="info_icon40">
     <a tabindex="5000" href="#" id="labelPrint" class="tooltipleft">
     <span id="labelPrintContent" class="tooltipContent">
     Sie benötigen für Ihre Sendung ein Versandlabel? DHL stellt Ihnen kostenpflichtig ein entsprechendes Etikett bereit.<br/>Bitte geben Sie dazu zusätzlich zur Absenderadresse die Empfängeradresse an. Eine Sendungsnummer wird vom System vergeben, sofern Sie keine Sendungsnummer aus Ihrem Nummernkreis angeben.
     </span>
     </a>
     </div>
     <div class="label_area"><label>&nbsp;</label></div>
     <div class="checkbox_margin">
     <div class="checkbox_margin">
     <input name="service" value="LABEL" tabindex="2" type="radio" />
     <label id="null_id">
     Etikett wird mitgebracht
     </label>
     </div> 
     </div>
     
     <div class="clearAll">&nbsp;</div>
     <div class="info_icon40">
     <a tabindex="5000" href="#" id="paketMarke" class="tooltipleft">
     <span id="paketMarkeContent" class="tooltipContent">
     Sie haben bereits ein<br/>Versandlabel für Ihre Sendung?<br/><br/>In diesem Fall geben Sie bitte<br/>nur die Absenderadresse ein.<br/><br/>
     </span>
     </a>
     </div>
     <div class="label_area"><label>&nbsp;</label></div>
     <div class="checkbox_margin">
     <div class="checkbox_margin">
     <input name="service" value="NOLABEL" tabindex="2" type="radio" checked="checked" />
     <label id="null_id">
     Etikett ist vorhanden
     </label>
     </div> 
     </div>
     
     <div class="clearAll">&nbsp;</div>
     <div class="info_icon40">
     <a tabindex="5000" href="#" id="paketMarke" class="tooltipleft">
     <span id="paketMarkeContent" class="tooltipContent">
     Sie haben bereits ein<br/>Versandlabel für Ihre Sendung?<br/><br/>In diesem Fall geben Sie bitte<br/>nur die Absenderadresse ein.<br/><br/>
     </span>
     </a>
     </div>
     <div class="label_area"><label>&nbsp;</label></div>
     <div class="checkbox_margin">
     <div class="checkbox_margin">
     <input name="service" value="UNI" tabindex="2" type="radio" />
     <label id="null_id">
     Universelles Auftragsformat
     </label>
     </div> 
     </div>
    
    Wie funktioniert das nun?

    Ich bin echt kurz vorm explodieren, weil ich das einfach nicht hinbekomme ;(

    Hat das schonmal jemand von euch gemacht und kann mir eventuell auch erklären wie ich grundsätzlich Elemente anspreche? Textboxen bekomme ich noch selber hin aber dann hörts auch auf.

    Wäre echt klasse.

    Vielen lieben Dank!
     
  2. 28. Oktober 2012
    AW: Webbrowser- innerhalb von Seiten navigieren

    Hallo liftishifty,

    durch das WebBrowser Control müsstest du in der Lage sein, das HTML Document zu manipulieren. Also würde ich dir vorschlagen ein paar in JavaScript implementierte Funktionen in das Document zu injizieren.

    Anschließend kannst du deine eigenen JavaScript Funktionen über das WebBrowser Control "invoken" und dadurch deine ComboBoxen/Radios selektieren/auslesen.
     
    1 Person gefällt das.
  3. 5. November 2012
    AW: Webbrowser- innerhalb von Seiten navigieren

    Danke für deine Antwort. War leider nicht ganz das was ich gesucht hatte bzw hab nicht ganz geschnallt wie du das meinst aber passt schon. Hab es mittlerweile selbst geschaft aber trotzdem danke nochmal!


    *closed*
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.