Thread Das document-Objekt (JS): Wie mach ich es sichtbar (14 answers)
Opened by format_c at 2003-08-14 16:34

[E|B]
 2003-08-14 20:03
#25238 #25238
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hupps! Kann ja nicht gehen!
Hatte vor nem halben Jahr das letzte mal richtig JS programmiert. *g*
Es kann nicht funktionieren, weil beim Laden der Seite zuerst zwar der Text im JavaScript gesetzt wird, aber dann in der HTML Datei das geschützte Leerzeichen drüber geschrieben wird.
Du brauchst also einen Event-Handler, der das ganze ausführt:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function change(){
document.all.test.innerText = "Test";
}
//-->
</script>
</head>
<body>
<div id="test">Hier steht der Text</div>
<a href="javascript:change()">Change</a>
</body>
</html>


Und bei reinem Text verwende bitte "innerText". "innerHTML" benutzt man, wie der Name schon sagt, nur bei HTML Code. ;o)
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread Das document-Objekt (JS): Wie mach ich es sichtbar