Text lässt sich nicht per node ändern
Florian Bluhm
- javascript
Hallo Forum.
Folgender Code bewirkt bei mir nicht das geringste, und ich wüsste gerne warum:
<script language="JavaScript">
function infos(){
document.getElementById("langtext").firstChild.nodeValue = "hallo";
//alert('Java läuft');
}
</script>
...
<p id="langtext" class="texte"><%=trim(Absatz(WebEncodeDesc( strFullDescription)))%></p>
Hallo Florian,
Folgender Code bewirkt bei mir nicht das geringste, und ich wüsste gerne warum:
was soll er den bewirken? Bekommst du eine Fehlermeldung? wenn ja, welche? Welcher Browser?
<script language="JavaScript">
hier fehlt das type-Attribut.
function infos(){
document.getElementById("langtext").firstChild.nodeValue = "hallo";
das funktioniert bei mir (Opera7.5) wunderbar - du rufst die Funktion schon auf, oder?
//alert('Java läuft');
woher soll Javascript wissen, ob Java läuft?
Grüße aus Nürnberg
Tobias
Ok, hier ein paar ergänzungen:
Ich hoffe das hilft.
MfG,
Florian
Hallo Florian,
- Ich bekomme keine Meldungen, es passiert, kurz gesagt, nichts! Ich hab die Fehlermeldungen für Javascript an, aber da tut sich nix. browser ist Internet Exporer 5 oder Safari oder Explorer für Windows (ich arbeite halt am Mac)
hast du es schon mal mit Opera/Mozilla versucht? gibt es eine Onlineversion der Seite?
- wozu brauche ich das type Attribut? Normalerweise laufen meine Scripts auch ohne.
"es funktioniert" heißt noch lange nicht, dass es richtig ist, und laut http://www.w3.org/TR/html401/interact/scripts.html#edef-SCRIPT ist das type-Attribute Pflicht.
- die Funktion rufe ich mit "<img src="ausblenden.jpg" onClick="javascript:infos();">" auf
da streikt afaik ns4 (ob das andere auch nicht mögen, weiß ich nicht) - ich habe es mit <a href="javascript:infos();">bla</a> getestet.
- wenn ich hier das Kommentar wegnehme kann ich dank alert-Fenster kontrollieren, ob die funktion aufgerufen wurde, also nur aus kontrollzwecken.
Java != Javascript
Grüße aus Nürnberg
Tobias
Hi Tobias.
Ich werds mal mit dem Type Attribut versuchen.
Aber ich dass der Aufruf bei der Image Komponente geschieht kann eigentlich nicht der Fehler sein, immerhin zeigt Javascript ja das alert Fenster an wenn ich den Kommentar wegnehme.
Naja, ich probier noch mal etwas herum...
Danke trotzdem wegen der Type sache, komisch dass ich davon nix wusste.
MfG
Florian