JS:open() - Fenstertitel
Frank
- javascript
1 Martin Hölter0 RE0 MudGuard0 Der Martin
0 mark chopin0 Der Martin0 Frank
Moin Moin,
seltsamer Fehler im IE bei JS:open() und der Definition des Fenstertitels:
Danke.
Bsp.: onclick="javascript:window.open('<ok>','<error>', '<ok>' ...
Hi!
Bsp.: onclick="javascript:window.open('<ok>','<error>', '<ok>' ...
Was soll das denn bitte sein? Zuerst braucht im Eventhandler kein javasaccript: stehen, das ist sowieso klar. Und was soll <ok> für eine URL sein? Bitte gib uns _relevanten_ Code.
Ausserdem ist es klar, dass beim Fenster_namen_ (dies hat nichts mit dem Titel zu tun) keine Leerzeichen verwandt werden dürfen.
Gruß
Martin
Sorry Chef!
<a href="" onclick="window.open('http://www.test.de','Titel mit Space und Fehler', 'width=200,height=200');">Fester auf!</a>
Aber:
<a href="" onclick="window.open('http://www.test.de','OK', 'width=200,height=200');">Fester auf!</a>
Besser?
Hi,
<a href="" onclick="window.open('http://www.test.de','Titel mit Space und Fehler', 'width=200,height=200');">Fester auf!</a>
Aber:
<a href="" onclick="window.open('http://www.test.de','OK', 'width=200,height=200');">Fester auf!</a>Besser?
Nein. Warum verwendest Du die URL der Stiftung Warentest?
example.com, example.org, example.net existieren speziell für den Zweck von URL-Beispielen.
cu,
Andreas
Hallo,
<a href="" onclick="window.open('http://www.test.de','Titel mit Space und Fehler', 'width=200,height=200');">Fester auf!</a>
------------------------------------------------------^ DAS ist nicht der Fenstertitel!
Du verwechselst den Fenstertitel mit dem internen Namen des Fensters. Den Titel legst du über das <title> Element in der aufgerufenen Ressource fest.
Ciao,
Martin
Hier wird, wie von Martin Hölter zuvor schon angemerkt, der Fenstertitel
mit dem Fensternamen verwechselt.
Der Fenstertitel wird mit Hilfe vom Title-Tag oder auch mit der
Javascript-Eigenschaft document.title definiert und wird dann
im Browser angezeigt.
Der Name ist eine Referenz auf dieses Fenster und mit Javascript
referenzierbar. Logisch, dass da keine Leerzeichen vorkommen dürfen,
weil hier die gleichen Regeln, wie für Variabelnamen gelten.
Als zweiter Parameter wird bei window.open der Fenstername angegeben.
Hallo Frank,
- wenn der Titel space(s), unterstrich(e), ... enthält, wird nur mit "Fehler auf Site" geantwortet
So? Seit wann?
- FF,Opera,Konqueror... können damit um...
Ja, natürlich. Der Internet Explorer aber auch.
- kein Hinweis im SH gefunden...
Was ist bitte der oder das "SH"?
Bsp.: onclick="javascript:window.open('<ok>','<error>', '<ok>' ...
Was soll das denn?
Damit öffnest du ein Dokument von der URL "<ok>". Seltsame Adresse, oder nicht? Der Fenstername ist außerdem "<error>" und damit nicht korrekt. Der Name darf nur Buchstaben, Ziffern und Unterstriche enthalten. Schließlich legst du noch die Fenstereigenschaften mit "<ok>" fest, das ist ja auch Unsinn.
Vielleicht solltest du dir in SELFHTML mal das Kapitel über window.open() ansehen.
So long,
Martin
Sorry an ALLE!
ICH bin Schuld und kann nich' mal lesen!
Trotzdem Danke!
Sorry an ALLE!
ICH bin Schuld und kann nich' mal lesen!
Trotzdem Danke!
Hehe, kein Problem - das kennen wir doch alle ;-)
Gruß
Martin