HighDots Forums  

Mozilla: document.all.ID.innerHTML

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Mozilla: document.all.ID.innerHTML in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Casper Vollenweider
 
Posts: n/a

Default Mozilla: document.all.ID.innerHTML - 07-27-2003 , 07:17 PM






Hallo

Mozilla scheint mir hier mazen zu machen.

http://www.casper.ch.vu/cosmiccircle.htm

function beispiel() {
document.all.ID_meiner_wahl.innerHTML = variable;
}

scheint beim IE 6 und Opera 7 auf Windows problemlos zu funzen. Aber
Mozilla scheint mir hier zu bocken.

Wie kann ich auch Mozilla zämen?
Bin für alle Tips dankbar.

MfG

Casper

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-27-2003 , 08:43 PM






Casper Vollenweider wrote:

Quote:
function beispiel() {
document.all.ID_meiner_wahl.innerHTML = variable;
}

scheint beim IE 6 und Opera 7 auf Windows problemlos zu funzen. Aber
Mozilla scheint mir hier zu bocken.
Ja, document.all ist proprietärer Microsoft-Mist und
innerHTML ist ebenfalls nicht standardisiert.

Quote:
Wie kann ich auch Mozilla zämen?
RTFM und benutze ein standardkonformes
DOM, siehe http://dcljs.de/links.php


PointedEars



Reply With Quote
  #3  
Old   
Casper Vollenweider
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 01:40 AM



Hallo Thomas

Thomas 'PointedEars' Lahn wrote in de.comp.lang.javascript:

Quote:
function beispiel() {
document.all.ID_meiner_wahl.innerHTML = variable;
}

Ja, document.all ist proprietärer Microsoft-Mist und
innerHTML ist ebenfalls nicht standardisiert.
Habs jetzt mit node, length und replaceData() gelöst. Jetzt funzts
:-)

Quote:
RTFM und benutze ein standardkonformes
DOM, siehe http://dcljs.de/links.php
Okok, entschuldige bitte. Ich habs nicht richtig gelesen, das
selfHTML. Hatte einfach einen Knoten im Hirn. Dabei wäre ja das
genau der Lösungsansatz gewesen.

Danke für deinen Hinweis.

MfG

Casper


Reply With Quote
  #4  
Old   
Daniel Kirsch
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 01:45 AM



Casper Vollenweider wrote:

Quote:
Mozilla scheint mir hier mazen zu machen.
Wohl eher: Mozilla ist der einzige der es richtig macht.

Quote:
document.all.ID_meiner_wahl.innerHTML = variable;
nutze:
document.getElementById(ID_meiner_wahl).innerHTML = variable;

Wie Thomas schon erwähnte ist innerHTML ebenfalls nicht standardisiert,
wird inzwischen aber von den meisten eingesetzten Browsern unterstützt
und funktioniert meist auch schneller als der reguläre DOM-Weg.

Grüße
Daniel



Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 06:30 AM



Georg Maaß wrote:

Quote:
Daniel Kirsch wrote:
Wie Thomas schon erwähnte ist innerHTML ebenfalls nicht standardisiert,
wird inzwischen aber von den meisten eingesetzten Browsern unterstützt
und funktioniert meist auch schneller als der reguläre DOM-Weg.

Es ist eine standardkonforme und vom Standard gewünschte Erweiterung.
Wo steht das geschrieben? [dsf 1.11]


PointedEars



Reply With Quote
  #6  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 06:32 AM



Georg Maaß wrote:

Quote:
Das ist egal; im Bereich von Ranges - dazu gehört das innerHTML - ist
das W3C-DOM so vage und ermuntert zu Erweiterungen, daß hier ohenhin
alles Browser spezifisch ist.
IBTD! innerHTML war *vor* W3C-DOM Level 1 da, es ist
keine Erweiterung, sondern bestenfalls ein Relikt.


PointedEars



Reply With Quote
  #7  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 06:49 AM



Casper Vollenweider wrote:

Quote:
Hallo Thomas
Hallo. Wolltest Du mir eine Mehl schreiben? ;-)
Hier lesen doch alle mit.

Quote:
Thomas 'PointedEars' Lahn wrote in de.comp.lang.javascript:
function beispiel() {
document.all.ID_meiner_wahl.innerHTML = variable;
}

Ja, document.all ist proprietärer Microsoft-Mist und
innerHTML ist ebenfalls nicht standardisiert.

Habs jetzt mit node, length und replaceData() gelöst.
Hm. Was genau hat Dir an

document.getElementById("ID_meiner_Wahl").nodeValu e = "blubb";

für Inline-Elemente bzw. z.B.

document.getElementById("ID_meiner_Wahl").firstChi ld.nodeValue = "blubb";

für Block-Elemente nicht gefallen?

Quote:
Jetzt funzts :-)
Prima.

Quote:
Ich habs nicht richtig gelesen, das selfHTML.
Bedenke bitte, dass das Kapitel in SELFHTML nur eine Einführung zum
Thema sein kann, denn:

<Gebetsmuehle> Auch SELFHTML ist keine goldene Q und enthält Felher
sowie unvollständige Information. </Gebetsmuehle> [psf 4.8]

Quote:
Hatte einfach einen Knoten im Hirn. Dabei wäre ja das
genau der Lösungsansatz gewesen.
Jein.

Quote:
Danke für deinen Hinweis.
Gern geschehen.


PointedEars



Reply With Quote
  #8  
Old   
Casper Vollenweider
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 08:22 AM



Hallo Thomas

Thomas 'PointedEars' Lahn wrote:

Quote:
Hallo. Wolltest Du mir eine Mehl schreiben? ;-)
Hier lesen doch alle mit.
Das hatte ich nicht vor. Was bringt dich auf die Idee? Mein
Einleitungs roman? Okok. Ich kürtz ihn gleich n bisschen

Quote:
Habs jetzt mit node, length und replaceData() gelöst.

Hm. Was genau hat Dir an

document.getElementById("ID_meiner_Wahl").nodeValu e = "blubb";

für Inline-Elemente bzw. z.B.

document.getElementById("ID_meiner_Wahl").firstChi ld.nodeValue
= "blubb";

für Block-Elemente nicht gefallen?
Ja, ich muss dir zustimmen. Hab es jetzt im Einsatz.

Denn mit dem node Ding konnte ich (hab's bis jetzt auf jeden fall
noch nicht herausgefunden wie das geht) nicht HTML code Schreiben -
Der HTML code den ich versucht habe da rein zu packen wurde bei
allen Browsern im Fenster ausgegeben, was mit
document.getElementById wunderbar klappt.

Bei welchen Browsern würde dann das document.getElementById Ding
nicht verarbeitet werden (natürlich exklusive pre N/IE 4 er
versionen)?

Quote:
Ich habs nicht richtig gelesen, das selfHTML.

Bedenke bitte, dass das Kapitel in SELFHTML nur eine Einführung
zum Thema sein kann, denn:

Gebetsmuehle> Auch SELFHTML ist keine goldene Q und enthält
Felher sowie unvollständige Information. </Gebetsmuehle> [psf
4.8]
Darüber war ich mir natürlich schon im klaren. Nichts und niemand
ist perfekt. Aber SelfHTML war, in diesem Fall wenigstens, absolut
korrekt. Ich Hirni hatte es nur übersehen ;-)

Quote:
Hatte einfach einen Knoten im Hirn. Dabei wäre ja das
genau der Lösungsansatz gewesen.

Jein.
Du beziehst dich dabei auf den anderen oben genannten
lösungsvorschlag?

MfG

Casper


Reply With Quote
  #9  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Mozilla: document.all.ID.innerHTML - 07-28-2003 , 08:50 AM



Casper Vollenweider wrote:

Quote:
Thomas 'PointedEars' Lahn wrote:
Hallo. Wolltest Du mir eine Mehl schreiben? ;-)
Hier lesen doch alle mit.

Das hatte ich nicht vor. Was bringt dich auf die Idee?
Die Anrede, die in einem öffentlichen Diskussionsmedium
eher unüblich ist. Da sonst noch viele Leute mitlesen,
könnte man es als unhöflich gegenüber jenen auslegen,
nur einen anzuschreiben. Deshalb mag *ich*'s im Nutznetz
nicht gern lesen, auch wenn's sicher nett gemeint ist.

Quote:
Mein Einleitungs roman?
Nö.

Quote:
Okok. Ich kürtz ihn gleich n bisschen
Ach (was), da gips weitaus schlimmere/längere.

Quote:
Hatte einfach einen Knoten im Hirn. Dabei wäre ja das
genau der Lösungsansatz gewesen.

Jein.

Du beziehst dich dabei auf den anderen oben genannten
lösungsvorschlag?
Genau. Es kommt auf den spezifischen Anwendungsfall an.


F'up2 PointedEars

P.S.: Bitte keine Leerzeile zwischen den Zitatebenen, danke.



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.