URL-Eingabefeld

Hallo, wie baut mein ein URL Eingabefeld in die HP, indem schon http://www. steht und wo beim Enter drücken die Eingegebene Seite geöffnet wird?

Habe mal diese Lösung bekommen, funktioniert aber nicht.

Danke.

So gehts - hab nur ein Paar Zeichen geändert.

Gruß Joachim
http://www.partnerprogrammtips.de

So gehts

Oder auch nicht…

Habe das mal in eine Textdatei gepackt, als htm gespeichert und nix geht. Das Feld und ein Knopf sind da, wenn man was eingibt wird nur die Seite neu geladen und das eingetippte steht mit in der Adresszeile.
Muss das in eine richtige html-Seite rein?

Getestet mit IE 6 SP1

Gruß Stephan

Hi Stephan,

bist Du sicher, dass Du das Ganze als HTML -Datei abgespeichert hast?
Da Windoof^H^Hws standardmässig die bekannten Endungen unterdrückt, steht bei einer Textdatei nach dem Speichern dann in Wirklichkeit müll.htm.txt statt müll.htm.
Eine Textdatei wird im Browser nur angezeigt, statt interpretiert.
Bei mir funzt das Beispiel schon (Linux sei dank sind hier Dateiendungen - meist - ohne Belang…

CU (M)ike

Hi Stephan,

bist Du sicher, dass Du das Ganze als HTML -Datei
abgespeichert hast?

JA

Da Windoof^H^Hws standardmässig die bekannten Endungen
unterdrückt,

Habe die Unterdückung aus.
Wenn er nur tekt zeigt würde das eingabefeld und der Knopf nicht kommen. Aber der Quelltext.

Untitled

Und ob das geht! Hier nochmal mit HTML-Verpackung

Gruß Joachim
http://www.partnerprogrammtips.de

Mit Netscape klappt es, aber nicht mit dem IE 6

Hi Stefan,

ich habe es gerade mit MSIE 5.5 (zwar unter Linux, aber dürfte auch mit Win funzen) getestet und es funzt.

Zei Möglichkeiten:
1.) (Java-)Scripting ist deaktiviert
2.) Du benutzt ein reserviertes Wort („url“). Normalerweise ist da NSC / Mozilla etwas pingeliger, aber vielleicht hat M$ beim 6er „nachgezogen“?
Schreibe einfach mal versuchsweise statt id=„url“ / name=„url“ „Verweis“ (oder so).

Vielleicht gehts ja dann?

CU (M)ike

Im IE ändert sich die Adresslaeiste in folgendes: (das Feld heißt jetzt ff, ebay.de habe ich eingegeben)

file:///C:/WINDOWS/Desktop/Neu%20Text%20(2).htm?ff=http%3A%2F%2Fwww.ebay.de

URL wird wohl gebraucht, damit die Ausfüllhilfe des IE weiß, was da rein kann

Java/Script ist an, oder auf Eingabeaufforderung

Hi Stephan,

mal so ganz dumm nebenbei gefragt:

das action="" hast Du doch hoffentlich nicht mehr im FORM-Tag?
Das würde nämlich dieses Ergebnis erzeugen (wegen method=get):

file:///C:/WINDOWS/Desktop/Neu%20Text%20(2).htm?ff=http%3A%2F%2Fwww.ebay.de

Wenn doch: rausstreichen!

CU (M)ike

Hallo,
Es lag an etwas ganz anderem: Im Quelltext waren 2 Zeilenwechsel, das viel jetzt auf, weil ich die Zeilenwechsel für bessere lesbarkeit umsortiert habe. Jetzt geht es.

Danke.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Jetzt noch ein (hoffentlich kleines) Problem: Die eingegebene URL wird im Frame des Eingabefeldes geöffnet, statt im Standard-Öffnungsframe der Seite (Mit den Links dieser Seite geht es aber)

Hoffe, man kann da was machen…

Danke.

Hi Stephan,

man kann :smile:

Du musst das ganze Konstrukt nur wie folgt abändern:

parent. FensterOeffnung.location.href=document.frm.ff.value; return false

Wichtig ist, das der Frame mit dem Namen (hier: FensterOeffnung) existiert, sonst hast Du wieder das alte Ergebnis…

CU (M)ike

Danke, jetzt klappt das so, wie ich das wollte