js help
Facetious 03.12.2004 - 08:09 570 2
Facetious
Addicted
|
hi leute! ich würd gern per js von außen in einen div container schreiben bisjetzt hab ich so probiert <script language="javascript">
function writeContent(where, what) {
document.getElementyById(where).write(what);
}
</script>
die divs schaun so aus <div id="personal"></div>
<div id="lastschool"></div>
<div id="8school"></div>
nur irgendwie geht das mit getelementbyid.write nicht ganz .. thx im voraus mfg Facetious
|
Rektal
Here to stay
|
write ist, wenn ueberhaupt, eine Methode von document. Um Inhalte von bestehenden Elemten zu aendern verwendest du am besten .innerHTML. Es gabt zwar noch innerText, dass aber wieder nicht alle Browser koennen (z.B. kein Gecko, aber ist emulierbar, siehe http://www.faqts.com/knowledge_base...phtml/aid/19509 ). Du musst also aufpassen wenn du spitze Klammern, Ampersand usw. hast, musst (solltest ...) du dieser vorher durch ihre entities ersetzen. Noch eine Anmerjung: language="javascript" ist veraltet und sollte nicht mehr verwendet werden, stattdessen type="text/javascript" verwenden ( http://www.w3.org/TR/html4/interact...tml#edef-SCRIPT ) Desweiteren ist eine Zahl am Anfang einer ID nicht gueltig, darf nur mit [A-Za-z] anfangen, siehe http://www.w3.org/TR/html4/types.html#type-name . Auf http://www.quirksmode.org/dom/contents.html bekommst du ausserdem eine gute Uebersicht was welche Browser derzeit in der Praxis unterstuetzt. HTH
|
Facetious
Addicted
|
hmm thx
wenn ich mir das anschau ist es deprimierend das ich in ein paar zeilen code gleich 3 fehler hab ...
aber danke für deine wieder mal rasende hilfe
|