Martin Degner: document.title zuweisen auch für Opera etc?

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

  1. 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

    1. 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

      --
      Everybody's going to the party have a real good time,
      Dancing in the desert blowing up the sunshine.
      1. 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

        1. 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

          --
          Everybody's going to the party have a real good time,
          Dancing in the desert blowing up the sunshine.