Ashura: User-JS Erweiterung

Beitrag lesen

Hallo MudGuard.

function init() {
  var title = document.getElementsByTagName("title")[0];
  if(title) {


>   
> Hm. An dieser Stelle noch zu überprüfen, ob title existiert, ist m.E. sinnlos.  
> Wenn kein title-Element existiert, liefert doch wohl bereits document.getElementsByTagName("title") null zurück und der Zugriff mit [0] geht schon schief.  
  
Mir fällt gerade auf, dass die Überprüfung auf das title-Element sowieso überflüssig ist, da die Funktion init() erst aufgerufen wird, wenn das Dokument geladen wurde.  
  

> Müßte also eher  
>   
> ~~~javascript
  

> var titles = document.getElementsByTagName("title");  
> if (titles && titles[0])  
> {  
>    var title = titles[0];  
> 

heißen. Oder liege ich da falsch?

Siehe oben.

title.firstChild.nodeValue = title.firstChild.nodeValue.replace(/^SELFHTML Forum: ((.+))(.+)/,"$2 ($1) - SELFHTML Forum");
  }

}

  
Eigentlich bin ich bisher davon ausgegangen, dass CK diesen Bug behoben hatte:  
  
![Screenshot der aktuellen Threadseite mit merkwürdigen Hervorhebungen](http://download.noctus.net/gallery/caps/self_bug.png)  
  
  
Einen schönen Samstag noch.  
  
Gruß, Ashura  

-- 
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|  
[30 Days to becoming an Opera8 Lover](http://operalover.tntluoma.com/8/) -- [Update](http://operalover.tntluoma.com/8/update)  
Meine Browser: [Opera 8.02](http://my.opera.com/noctus/affiliate/download/) | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0  
[\[Deshalb frei! - Argumente pro freie Software\]](http://deshalbfrei.org/)