js help

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/js_help_131104/page_1 - zur Vollversion wechseln!


Facetious schrieb am 03.12.2004 um 08:09

hi leute!

ich würd gern per js von außen in einen div container schreiben

bisjetzt hab ich so probiert

Code: PHP
<script language="javascript">
 function writeContent(where, what) {
      document.getElementyById(where).write(what);
 }
</script>

die divs schaun so aus
Code: PHP
<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 schrieb am 03.12.2004 um 08:18

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 schrieb am 03.12.2004 um 08:24

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




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025