Carsten Schmitz: Anzeigebespiel "innerText" funktioniert nicht

Hallo,

Das im SelfHTML-Forum vorhandene Anzeigebeispiel
http://de.selfhtml.org/javascript/objekte/anzeige/all_inner_text.htm
zum Befehl "innerText" funktioniert unter "Mozilla Firefox 2.0.0.6" nicht.

Gibt es einen Workaround für den Mozilla-Browser ?

Im "Microsoft Internet Explorer 7.0" funktioniert dieser Befehl übrigens einwandfrei.

Hintergrund meiner Anfrage ist übrigens ein Beispiel aus dem Buch "ASP.NET 2.0 - Einstieg für Anspruchsvolle". Es handelt sich hierbei um das Listing 3.2 im Kapitel "3.2.3 - Events auf der Clientseite abfangen", welches den Befehl "innerText" verwendet.

Grüsse,
Trady

  1. hi,

    Das im SelfHTML-Forum vorhandene Anzeigebeispiel
    http://de.selfhtml.org/javascript/objekte/anzeige/all_inner_text.htm
    zum Befehl "innerText"

    Das ist kein "Befehl", sondern eine Eigenschaft.

    funktioniert unter "Mozilla Firefox 2.0.0.6" nicht.

    Und wenn wir uns an der Stelle, wo diese Eigenschaft beschrieben wird, die Browser-Icons anschauen - wundern wir uns dann eigentlich noch?

    Im "Microsoft Internet Explorer 7.0" funktioniert dieser Befehl übrigens einwandfrei.

    [copy & paste previous paragraph here.]

    Gibt es einen Workaround für den Mozilla-Browser ?

    http://64.233.183.104/search?q=cache:iQT_X2UsldkJ:www.pxl8.com/innerHTML.html+netscape+innerText&hl=de - per Google gefunden (nicht auf Funktionalität geprüft).

    Hintergrund meiner Anfrage ist übrigens ein Beispiel aus dem Buch "ASP.NET 2.0 - Einstieg für Anspruchsvolle".

    ASP und "anspruchsvoll" ist IMHO ein Widerspruch in sich.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga.

      Gibt es einen Workaround für den Mozilla-Browser ?

      http://64.233.183.104/search?q=cache:iQT_X2UsldkJ:www.pxl8.com/innerHTML.html+netscape+innerText&hl=de - per Google gefunden (nicht auf Funktionalität geprüft).

      Dort wird auch nur von http://de.selfhtml.org/javascript/objekte/node.htm#first_child@title=firstChild und http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=nodeValue gebrauch gemacht; im Gegensatz zu innerText verstehen das auch alle modernen Browser.

      Einen schönen Dienstag noch.

      Gruß, Mathias

      --
      ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
      debian/rules
      1. hi,

        Dort wird auch nur von http://de.selfhtml.org/javascript/objekte/node.htm#first_child@title=firstChild und http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=nodeValue gebrauch gemacht; im Gegensatz zu innerText verstehen das auch alle modernen Browser.

        Das reicht aber nicht aus - weil document.body.innerText im IE bspw. den _kompletten_ Textinhalt des Bodys enthält, egal in welchen Kindelementen der stehen mag. Also liefert die ausschliessliche Betrachtung des ersten Kindelementes nicht das gleiche.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hi

    Hintergrund meiner Anfrage ist übrigens ein Beispiel aus dem Buch "ASP.NET 2.0 - Einstieg für Anspruchsvolle". Es handelt sich hierbei um das Listing 3.2 im Kapitel "3.2.3 - Events auf der Clientseite abfangen", welches den Befehl "innerText" verwendet.

    Es waer ja auch mal was neues, in einem Buch zu einer Microsoft Technologie Code zu finden der nicht auf einen Browser mit Microsofttechnologie zurechgeschnitten wurde. ;)

    Wir haben hier nur das alte ASP und laut den Buechern muss man unbedingt VBScript im Browser benutzen...

    Nach meiner Erfahrung ist es sinnvoll schon Webprogrammierung zu beherrschen bevor man sich mit ASP beschaeftigt. Ansonsten wird man gnadenlos 'vermicrosoftet'...

  3. Hallo,

    Gibt es einen Workaround für den Mozilla-Browser ?

    textContent

    Mathias