Der folgende Beitrag wurde am 21. 06. 2002, 13:13 Uhr von Sascha veröffentlicht.
Hallo,
ich möchte den Inhalt von Layern Dynamisch ändern mit NS 4 kalppt das dank dem Script von SelfHTML aber wie mache ich das mit dem IE und NS 6
Danke im Vorraus Sascha
<html><head><title>Test</title>
<script type="text/javascript">
<!--
function DatenSchreiben() {
var Text = document.Input.document.Eingabe.Feld.value;
var Laenge = document.Input.document.Eingabe.Feld.value.length;
document.Output.document.clear();
document.Output.document.write("<p>Sie haben folgenden Text eingegeben:<br>");
document.Output.document.write("<b>" + Text +"<\/b><\/p>");
document.Output.document.write("<p>Der Text hat eine Laenge von ");
document.Output.document.write("<b>" + Laenge + " Zeichen<\/b><\/p>");
document.Output.document.close();
}
//-->
</script>
</head><body>
<layer id="Input" bgcolor="#E4EEFF" style="padding:5mm" left="10" top="100" width="280" height="280">
<p>Geben Sie in dem Feld Text ein und klicken Sie dann auf "Interaktion"</p>
<form action="" name="Eingabe">
<textarea name="Feld" cols="25" rows="6" wrap="virtual"></textarea><br>
<input type="button" value="Interaktion" width="220" onClick="DatenSchreiben()">
</form>
</layer>
<layer id="Output" style="padding:5mm" left="310" top="100" width="280" height="280">
</layer>
</body></html>
Der folgende Beitrag wurde am 21. 06. 2002, 14:15 Uhr von Sohail veröffentlicht.
Hallo Sascha,
da kann dir document.all.meinAbsatz.innerHTML = ... eventuell helfen.
<td height="52" colspan="2" id="meinAbsatz"><img src="Bild.gif" width="663" height="60">
document.all.meinAbsatz.innerHTML = ...
Guck mal in Self-HTML nach.
Sohail
Der folgende Beitrag wurde am 21. 06. 2002, 14:34 Uhr von Kai Lahmann veröffentlicht.
hi
> da kann dir document.all.meinAbsatz.innerHTML = ... eventuell helfen.
es sagte einer was von Netscape 6 mit auf der Liste, also ist document.all schlichtweg falsch (das braucht man nur noch für den IE4, falls man den überhaupt nochmal findet).
document.getElementById("meinAbsatz").innerHTML isses also.
Grüße aus Bleckede
Kai
Der folgende Beitrag wurde am 21. 06. 2002, 14:53 Uhr von Sohail veröffentlicht.
Hoorraiiiiiiiiiiiii !!
Der folgende Beitrag wurde am 21. 06. 2002, 15:33 Uhr von Sascha veröffentlicht.
Danke der Hilfe,
hier das Fertige Script:
<html>
<head>
<title>write Layer</title>
<script language="JavaScript">
<!--
browser = "";
if (document.getElementById){
browser = 'ns6';
}
if (document.all){
browser = 'ie';
}
if (document.layers){
browser = 'ns4';
}
function lol(was){
if(browser == 'ns4'){
document.felda.document.open();
Gesamti = was;
document.felda.document.write(Gesamti);
document.felda.document.close();
}else if(browser == 'ie'){
document.all.feld.innerHTML = was;
}else if(browser == 'ns6'){
document.getElementById("feld").innerHTML = was;
}
}
// -->
</script>
</head>
<body bgcolor=#FFFFFF text=#000000 link=#AA5522 vlink=#772200 alink=#000000>
<b>Beschreibung: so wird's gemacht</b>
<layer id="felda" name="felda" top="100" left="100" width="300">
</layer>
<div id="feld" name="feld" style="position:absolute; left:100px; top:100px; width:205px; height:82px; z-index:62">
</div>
<br><br>
<a href="javascript:lol('<h1>Alloha</h1>');">der erste</a><br>
<a href="javascript:lol('<h1>es klappt</h1>');">zweite</a><br>
<a href="javascript:lol('<h1>suppi</h1>');">dritte</a><br>
</body>
</html>
Der folgende Beitrag wurde am 22. 06. 2002, 12:47 Uhr von Chräcker Heller veröffentlicht.
Hallo,
der IE kann ebenfalls getElementByID, somit kannst Du auf die spezielle IE-Unterscheidung verzichten und sparst Dir Arbeit. (und das all-Gedöns ;-))
Chräcker
http://www.Stempelgeheimnis.de
--
SELF-TREFFEN 2002
http://www.rtbg.de/selftreffen/
http://www.megpalffy.org/temp/penneninhh.html
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4