Texte im Dokument aendern
Raimi
- dhtml
Hallo!
Ich wuerde gerne im Dokument Texte aendern (aus JavaScript heraus). Im IE kann ich das ueber das dument.all[bla].innerText oder so machen... aber im Netscape hab ich keinen weg gesehen...
Hat jemand eine Idee, wie ich das im NS hinbiegen koennte? Ein einfaches "geht nicht" wuerde mir auch schon helfen...
Danke schonmal
Ich wuerde gerne im Dokument Texte aendern (aus JavaScript heraus). Im IE kann ich das ueber das dument.all[bla].innerText oder so machen... aber im Netscape hab ich keinen weg gesehen...
Ich hab' mal gelesen, das solle folgendermaßen klappen:
*IE*
HTML: <DIV id="iediv"></DIV>
JS: document.all.iediv.innerHTML=einfuegecode;
*NN*
HTML: <LAYER id="nnlayer"></LAYER>
JS: document.nnlayer.document.open();
document.nnlayer.document.write(einfuegecode);
document.nnlayer.document.close();
Ohne Gewähr!
MfG
Urs
Hallo!
Ich wuerde gerne im Dokument Texte aendern (aus JavaScript heraus). Im IE kann ich das ueber das dument.all[bla].innerText oder so machen... aber im Netscape hab ich keinen weg gesehen...
Hat jemand eine Idee, wie ich das im NS hinbiegen koennte? Ein einfaches "geht nicht" wuerde mir auch schon helfen...
Versuch es mal so:
<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
#bla {position:absolute;top:300;left:200}
//
-->
</style>
<script>
<!--
function aendern()
{
document.layers["bla"].document.open();
document.layers["bla"].document.write("Ein ganz anderer Text");
document.layers["bla"].document.close();
}
//-->
</script>
</head>
<body>
<div id="bla"><a href="javascript:aendern();">ein Text</a></div>
</body>
</html>
Wichtig dabei: <div> muß (!!!) eine CSS Definition bekommen, sonst geht es (warum auch immer) nicht.
Gruß
Thomas