Scriptfrage : Darstellung von einem Textfeld zu einem Div-Container
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansprechen
code
container
dargestellt mache
darstellen
eigenschaft
element
ersetzen
ersten formulars
feld
http
index
input
-
Also habe hier ein Script zum darstellen einer PHP Seite in einem Texfeld will das nun aber in einem Div.
Hier mein Script (Teilscript)
function type_text(tl) { var str_length=tl[0].length; contents=''; row=Math.max(0,index-9); while(row<index) contents += tl[row++] + '\r\n'; document.forms[0].elements[0].value = contents + tl[index].substring(0,text_pos); if(text_pos++==str_length) { text_pos=0; index++; if(index!=tl.length) { str_length=tl[index].length; setTimeout("type_text(tl)",1500); } } else setTimeout("type_text(tl)",speed); }
So also nun wird das script im 1. Element des ersten Formulars ausgeführt jedoch wollte ich das nun in einem Div-Container darstellen lassen hatte mir das so vorgestellt.
document.forms[0].elements[0].value = contents + tl[index].substring(0,text_pos); ersetzen durch document.getElementById('d').value= contents + tl[index].substring(0,text_pos);
Jedoch wird nun nicht so wie ich mir das vorgestellt in dem Div container mit der der ID d dargestellt.
Mache ich was falsch oder wie?
Hier testlink vorher: http://dikay.lima-city.de/ajax/index.php
nachher: http://dikay.lima-city.de/ajax/nachher.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst statt `getElementById('d').value` die Eigenschaft `innerHTML` ansprechen… In `div` Elemente gibt es die Eigenschaft `value` nicht, sondern nur bei `input` oder `textarea` Feldern.
Also:
Ryandocument.getElementById('d').innerHTML = contents + tl[index].substring(0,text_pos);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage