Hi
Ich hab da ein kleines Problem:
Ich hab ein DHTML-Registerkarte. In dem einten Register hat es eine textarea, in der man HTML-Code eingeben kann. In einem 2. Register sollte es eine Vorschau des HTML-Codes haben (wie es im Browser aussieht).
Ich weiss leider nicht, wie ich den Inhalt der textarea in eine Variabel speichern kann, die ich danach in dem 2. Register ausgebe.
Kann mir jemand helfen?
Danke
MfG Joel
Seite 1 von 1
[javascript] Textarea-inhalt In Variabel Kopieren
Anzeige
#2
geschrieben 07. März 2006 - 13:10
Mit getElementByID kannst du auf die textarea zugreifen.
#3
geschrieben 07. März 2006 - 13:27
Ich hab das noch nicht begriffen
Diese Funktion sollte doch (wenn ich das richtig verstanden habe) den Inhalt einer Textarea ausgeben (wenn Id stimmt), oder nicht?
function showContent(contentId) { var test = ""; document.getElementById(contentId) = test; document.write(test); }
Diese Funktion sollte doch (wenn ich das richtig verstanden habe) den Inhalt einer Textarea ausgeben (wenn Id stimmt), oder nicht?
Dieser Beitrag wurde von Joel bearbeitet: 07. März 2006 - 13:29
#4
geschrieben 07. März 2006 - 13:35
align ist keine Eigenschaft eines Element und document.write() macht doch den ganzen DOM-Tree wieder kaputt.
->
->
<textarea id="blah">inhalt</textarea> <script type="text/javascript"> <![CDATA[ var text = document.getElementById('blah').getChildNodes().item(0),getWholeText(); document.adoptNode((new document(text)).getDocumentElement()); ]]> </script>
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#5
geschrieben 07. März 2006 - 13:51
Kurze Frage dazu
Würde var text = document.getElementById('blah').value nicht auch schon reichen?
Würde var text = document.getElementById('blah').value nicht auch schon reichen?
#6
geschrieben 07. März 2006 - 13:53
Kann, muss aber nicht. Es kommt darauf an, ob das Element gleich als HTMLTextareaElement oder nur als generisches Element zurückgeliefert wird. Nur letzteres ist spezifiziert.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
Ja, mata ne!
(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
#7
geschrieben 07. März 2006 - 13:54
aah, wieder was gelernt! Danke schön!
#8
geschrieben 07. März 2006 - 14:05
Das ist mir irgendwie zu kompliziert
Kann mir jemand schnell sagen, wie ich die folgende Funktion so ergänzen kann, dass die Variabel text unmittelbar nach dem aufrufen der Funktion eingefügt wird.
Kann mir jemand schnell sagen, wie ich die folgende Funktion so ergänzen kann, dass die Variabel text unmittelbar nach dem aufrufen der Funktion eingefügt wird.
function showContent(contentId) { var text = document.getElementById(contentId).value; }
#9
geschrieben 07. März 2006 - 14:40
Mach es doch so, wie Rika es vorgeschlagen hat:
function showContent(contentId) { var text = document.getElementById(contentId).getChildNodes().item(0).getWholeText(); document.adoptNode((new document(text)).getDocumentElement()); }
Dieser Beitrag wurde von Witi bearbeitet: 07. März 2006 - 14:44
- ← Css Wird Von Ie Und Firefox Nicht Erkannt
- Skript/Web-Programmierung
- .htaccess Schutz Von .txt Dateien →
Thema verteilen:
Seite 1 von 1