Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

HTML-DropDown mit VB abfragen





Frage

Hallo, ich habe folgendes Problem. Ich möchte in VB mit Hilfe von "Microsoft Internet Controls" eine Webseite anzeigen lassen. In der über die Tags <select> <option></option> </select> ein DropDown-Menü angezeigt werden soll. Das habe ich auch schon hinbekommen, aber wie kann ich es regeln, daß in einem zweiten Frame die entsprechende Seite zum Eintrag geladen wird, sobald ein Eintrag aus dem DropDown ausgewählt wurde. Danke für alle Tipps im voraus! Bye, Stephan

Antwort 1 von struppi

Huhu,
Da gibt es verschieden Möglichkeiten.
1. Du kannst natürlich im Document mit JS den onclick-Event oder onchange-Event des select-Feldes abfangen und den Eintrag zue Url verarbeiten. Danach zur entsprechenden Seite navigieren.
In JS sähe das dann etwa so aus:

var MeinSelect = document.forms["FormName"].elements["SelectfeldName];
Meinselect.onclick = NeueSeite();


Den gewählten Eintrag findest Du mit:

var Eintrag = Meinselect.options(Meinselect.selectedIndex);

Wenn man das ganze von einem Script aus steuern will, (VB,VBA,VBS) kann man den Event mit Getref an die Anwendung übergeben. Das geht aber nur so lange die Anwendung läuft. Sie muß also mit einer Schlaffunktion gehalten werden. Sonst geht Getref ins Leere.
Das sähe dann für obigen Fall ewa so aus:

dim Meinselect as Object
set Meinselect = WB.document.forms("FormName").elements("SelectfeldName)

Meinselect.onclick = GetRef("NeueSeite")

function NeueSeite
Eintrag laesen und navigieren....
end function

..Hier muß die Schlaffunktion kommen,
damit die Anwendung weiter läuft.
Eine do loop Schleife oder sleep...

Die Funktion NeueSeite führt in beiden Fällen die Navigationsbefehle zur neuen Seite aus.
gruß struppi

Antwort 2 von Stepan879

Hi Struppi,

vielen Dank für Deine Antwort. Ich werde das Ganze einmal ausprobieren.

Nochmals, vielen Dank!

Bye!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: