document.title zuweisen auch für Opera etc?
Martin Degner
- javascript
Hallo,
ich möchte einem Fenster ein neuen Fenstertitel zuweisen. Nun das klappt ja auch prima mit document.title auf Explorer und Netscape aber nicht eben bei anderen Browsern...
Gibt es da eine Alternative oder müssen diese Browser darauf verzichten?
Gruß,
Martin
Hallo Martin,
ich möchte einem Fenster ein neuen Fenstertitel zuweisen. Nun das klappt ja auch prima mit document.title auf Explorer und Netscape aber nicht eben bei anderen Browsern...
http://de.selfhtml.org/javascript/objekte/document.htm#title
| Im Internet Explorer und im Netscape Navigator können Sie diese
| Eigenschaft auch ändern.
Gibt es da eine Alternative oder müssen diese Browser darauf verzichten?
Nein und ja. Das ist aber kein Problem, denn der Fenstertitel ist ohnehin irrelevant.
Grüße
Roland
Tag Orlando.
http://de.selfhtml.org/javascript/objekte/document.htm#title
| Im Internet Explorer und im Netscape Navigator können Sie diese
| Eigenschaft auch ändern.
Das ist ein Fehler in Selfhtml, man kann mittels document.title auch im Mozilla den Fenstertitel ändern (siehe Mozilla DOM-Referenz), allerdings ist mir nicht bekannt, ab welcher Version. Auch Opera kennt die Eigenschaft (siehe Opera 8 DOM 2 HTML), ob sie dort nur lesbar oder auch änderbar ist, kann ich mangels Testbrowser nicht sagen. Letztendlich bleibt einem auf Grund der Vielfalt an Browsern und Versionen nichts anderes übrig, als diverse Abfragen zu verwenden:
function setTitle(titel) {
if(document.title) {
try {
document.title = titel;
}
catch(e) {
alert("Das Ändern des Fensternamens ist nicht moeglich");
return;
}
}
else {
alert("Das Ändern des Fensternamens ist nicht moeglich");
}
}
Siechfred
Hallo Siechfred,
http://de.selfhtml.org/javascript/objekte/document.htm#title
| Im Internet Explorer und im Netscape Navigator können Sie diese
| Eigenschaft auch ändern.Das ist ein Fehler in Selfhtml
Vielen Dank für die Meldung.
Grüße
Roland
Tag Orlando.
Vielen Dank für die Meldung.
Kein Problem. Ich wollte nur noch ergänzen, dass auch der hier bei mir laufende Opera 7.11 unter WinXP das Ändern des Fensternamens unterstützt.
Siechfred