Forum Doku Wiki Blog

Forumsarchiv 2006, März
noch ma javascript ...

archivierte Beiträge lesen

  1. (JAVASCRIPT) noch ma javascript ... von daniO2006, 09. 03. 2006, 16:18

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:18 Uhr von daniO2006 veröffentlicht.

document.createTextNode('<input typ ...

gibt mir aber das < als sonderzeichen aus. wie kann ich das umgehen?

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:21 Uhr von Cheatah veröffentlicht.

Hi,

> document.createTextNode('<input typ ...
> gibt mir aber das < als sonderzeichen aus.

wie meinst Du das? Es sollte der Text "<input typ ..." im Dokument lesbar sein.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:22 Uhr von daniO2006 veröffentlicht.

> Hi,
>
> > document.createTextNode('<input typ ...
> > gibt mir aber das < als sonderzeichen aus.
>
> wie meinst Du das? Es sollte der Text "<input typ ..." im Dokument lesbar sein.
>
> Cheatah
>

nein, man soll ein input feld sehen, nicht den quelltext, dadurch, dass das zeichen umgewandelt wird, geht das nich ...

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:28 Uhr von Cheatah veröffentlicht.

Hi,

> nein, man soll ein input feld sehen, nicht den quelltext,

warum fügst Du dann Text dazu, wenn Du in Wirklichkeit ein Element kreieren möchtest?

> dadurch, dass das zeichen umgewandelt wird, geht das nich ...

createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:38 Uhr von daniO2006 veröffentlicht.

> Hi,
>
> > nein, man soll ein input feld sehen, nicht den quelltext,
>
> warum fügst Du dann Text dazu, wenn Du in Wirklichkeit ein Element kreieren möchtest?
>
> > dadurch, dass das zeichen umgewandelt wird, geht das nich ...
>
> createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.
>
> Cheatah
>

okay, klar:

document.createElement('input');

und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:46 Uhr von Vinzenz Mai veröffentlicht.

Hallo

> > createTextNode() kreiert eine Text-Node. Wie der Name schon sagt. Es wird nichts umgewandelt, sondern exakt die Funktion erfüllt.

> okay, klar:
> document.createElement('input');
>
> und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?

auf der Suche nach document.createElement() hättest Du eigentlich über document.createAttribute() stolpern müssen. Das steht genau eins drüber. Da steht auch, wie Du das verwendest.


Freundliche Grüße

Vinzenz

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:47 Uhr von wahsaga veröffentlicht.

hi,

> document.createElement('input');
>
> und wie weise ich dem input-feld nun die entsprechenden eigenschaften wie name und/oder value zu?

Könntest du die Güte haben, erst mal selber ein wenig nachzulesen, bevor du eine Frage nach der anderen stellst?

http://de.selfhtml.org/javascript/objekte/document.htm und http://de.selfhtml.org/javascript/objekte/node.htm beschreiben auch Methoden wie createAttribute() setAttribute(), setAttributeNode(), ...


(Wobei in diesem Falle allerdings
Input = document.createElement('input');
Input.value = ...;
Input.name = ...;
einfacher sein dürften.)

gruß,
wahsaga


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

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 16:56 Uhr von 11lein veröffentlicht.

hi
>> document.createTextNode('<input typ ...

wie wäre es mit

var input = "<input ..> </input>";

document.createElement(input) ;

aber vielleicht passt ja das besser:

document.write(input);
 oder
document.writeln(input);
ich weiß ja nicht was du genua vorhast

noch ma javascript ...

Der folgende Beitrag wurde am 09. 03. 2006, 17:03 Uhr von wahsaga veröffentlicht.

hi,

> wie wäre es mit
> var input = "<input ..> </input>";
> document.createElement(input) ;

Das wäre falsch.

> aber vielleicht passt ja das besser:
> document.write(input);
> oder
> document.writeln(input);

Das ist unsinnig, wenn Elemente nach dem Rendern des Dokumentes neu hinzugefügt werden sollen.

gruß,
wahsaga


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

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4