URL in Seite eingeben
Mario
- browser
Geht es, dass man eine Seite so programmiers, dass der Besucher eine URL in ein Textfeld eintragen kann und diese eingetragene URL dann vom Browser aufgerufen wird, wenn er beispielsweise auf "GO" drückt ???
Mario
Moin Moin !
Geht es, dass man eine Seite so programmiers, dass der Besucher eine URL in ein Textfeld eintragen kann und diese eingetragene URL dann vom Browser aufgerufen wird, wenn er beispielsweise auf "GO" drückt ???
Klar. Ist sogar eine Standardfunktion aller Browser und nennt sich in der Regel "Adresszeile", manchmal auch "Adresseingabe".
Ansonsten lies in SelfHTML mal über Formulare, das location-Objekt in Javascript und die Event-Handler onSubmit und onClick (ebenfalls in Javascript).
Alexander
Huhu, das geht wie folgt
<script>
function t(){
window.location.href=document.all.urlhandle.url.value;
}
</script>
<form name=urlhandle>
<input type=text name=url>
<input type=button OnClick="t()" value=Go>
</form>
Wichtig ist, dass das http:// oder ftp:// usw. (das Präfix) eingegeben wird.
Ciao Sascha
Moin Moin !
Huhu, das geht wie folgt
<script>
function t(){
window.location.href=document.all.urlhandle.url.value;
}
</script>
<form name=urlhandle>
<input type=text name=url>
<input type=button OnClick="t()" value=Go>
</form>Wichtig ist, dass das http:// oder ftp:// usw. (das Präfix) eingegeben wird.
Nur daß das all-Objekt nur vom IE unterstützt wird. Und an dieser Stelle ist es schlicht überflüssig. Davon mal abgesehen sollte man die Werte von HTML-Attributen in Quotes setzen, sofern sie nicht natürliche Zahlen sind. Und für eine simple Zuweisung eine Funktion zu bauen, finde ich etwas unsinnig.
Ciao Sascha
Alexander
Vielen Dank für die Hilfe!!!!
aber PS: wie soll des sonst gehen???
Nur daß das all-Objekt nur vom IE unterstützt wird. Und an dieser
Stelle ist es schlicht überflüssig. Davon mal abgesehen sollte man
die Werte von HTML-Attributen in Quotes setzen, sofern sie nicht
natürliche Zahlen sind. Und für eine simple Zuweisung eine Funktion
zu bauen, finde ich etwas unsinnig.
Moin Moin !
aber PS: wie soll des sonst gehen???
Na, wie ich geschrieben habe:
<form name="urlhandle" action="dummypage-für-alle-leute-ohne-javascript.html" method="get"> <!-- action und method sollten auch angegeben werden! -->
<input type="text" name="neueurl"> <!-- keine möglicherweise reservierten Namen benutzen -->
<input type="button" OnClick="location.href=this.form.neueurl.value;return false;" value="Go"> <!-- und eine simple Zuweisung ohne Extra-Funktion -->
</form>
Die Kommentare (jeweils vom "<!--" bis "-->") kannst Du natürlich weglassen. ;-)
Alexander