ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > HTML? Parameter übergeben | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
26.05.2011, 11:00 Uhr DrNOP Posts: 4118 Nutzer |
Morgen! Ich habe eine Frage, von der ich nicht mal genau weiß wo ich damit hin soll: Ich habe ein VBS-Skript, das einen String mit HTML-Syntax füllt und an ein Fenster des Internet Explorers übergibt. Dabei sind ein paar Eingabemasken mit Defaultwerten gefüllt. Diese sind bisher aber alle als feste Werte im Text angegeben, so wie hier: code:"<input name=netmask value=255.255.240.0 AccessKey=n size=11 maxlength=15 ><br>" & _ Die Frage ist nun: Wie kann ich in eine solche Eingabemaske einen Wert aus einer Variablen einfüllen? Hintergrund: Nachdem das Skript von mehreren Leuten verwendet wird und natürlich jeder an seinem Gerät eine eigene IP-Adresse hat, müssen mit der bisherigen Lösung alle bis auf einen ihre IP-Adresse bei jedem Aufruf ändern. Es wäre viel praktischer, wenn die jeweilige IP-Adresse z.B. in einer Env-Variable gespeichert wäre und vom Skript ausgelesen würde. Ich dachte an so etwas: code:"<input name=ip value=$defaultIP AccessKey=i size=11 maxlength=15 ><br>" & _ Aber das füllt mit anstelle des Wertes der IP-Adresse den String "$defaultIP" in das Eingabefeld. Wie geht das richtig? -- Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker [ - Antworten - Zitieren - Direktlink - ] |
26.05.2011, 14:50 Uhr bruZard Posts: 307 Nutzer |
Das geht mit HTML gar nicht denn HTML ist keine Programmiersprache. Du solltest vielleicht eine klassischere Methode wählen. PHP zum Beispiel. -- PanzerZ | methusalem | basic [ - Antworten - Zitieren - Direktlink - ] |
26.05.2011, 19:07 Uhr _PAB_ Posts: 3016 Nutzer |
@bruZard: Er hat ja geschrieben "VBS-Skript"... @DrNOP: Ich denke, dass da evtl. ein Problem mit den Gänsefüßchen besteht. Ich kenne Visual Basic nicht so gut, aber versuche doch mal etwas wie: '<input name="ip" value="'+$default_ip+'">' Bedenke, dass im HTML-Code die Variablen auch in Gänsefüßchen eingeschlossen werden müssen. [ - Antworten - Zitieren - Direktlink - ] |
27.05.2011, 09:38 Uhr DrNOP Posts: 4118 Nutzer |
@_PAB_: Ja, da bin ich gestern abend auch noch drauf gekommen. Mit code:"<input name=ip value=" + defaultIP + " AccessKey=i size=11 maxlength=15 ><br>" funktioniert es tatsächlich. -- Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker [ - Antworten - Zitieren - Direktlink - ] |
28.05.2011, 11:39 Uhr _PAB_ Posts: 3016 Nutzer |
@DrNOP: In Deinem neuen Code fehlen immernoch die Gänsefüßchen um <input value="..."> die gehören eigentlich zum guten Stil in HTML. Um das in VBS zu erreichen bräuchtest Du soetwas wie: '<input value="'+...+'">' [ Dieser Beitrag wurde von _PAB_ am 28.05.2011 um 11:40 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > HTML? Parameter übergeben | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |