kann mir denn keiner helfen ? :((
BuG
- javascript
WARNUNG: das hier ist im prinzip ein doppelpost.
aber was würdet ihr machen, wenn ihr eine antwort auf eure frage hier suchen müsstet ??
/selfaktuell/self_forum/verlorene_seelen/
ihr werdet lachen - aus verzweiflung habe ich tatsächlich
angefangen zu suchen. sehr schnell wurde mir klar das es wahnsinn ist...
however hier nochmal mein problem:
wie realisiere ich das unter netscape ?
(wie gesagt, es hat schon mal einer eine lösung gehabt die jetzt auf dem datenfriedhof ruht)
________________________________________________________________________________________________________________
<html>
<head>
<title>ICH LIEBE NETSCAPE!</title>
<script language="JavaScript">
function aendern(){
if (document.all){
document.all.TabZ1.innerHTML=document.all.Tab2.innerHTML;
document.all.TabZ2.innerHTML=document.all.Tab2.innerHTML;
}
}
</script>
</head>
<body bgcolor="#FFFFFF">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div align="center">
<table border="1" width="313">
<tr>
<td>
<div id="TabZ1">
<div align="center"><b><font face="Arial, Helvetica, sans-serif">Text
in Tab1 Zeile 1</font></b></div>
</div>
</td>
</tr>
<tr>
<td>
<div id="TabZ2">
<div align="center"><b><font face="Arial, Helvetica, sans-serif">Text
in Tab1 Zeile 2</font></b></div>
</div>
</td>
</tr>
</table>
<br>
<table border="1" width="312">
<tr>
<td height="113">
<div id="Tab2">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><i>Text
aus Tab 2</i></font></div>
</div>
</td>
</tr>
</table>
<br>
<a href="#" onClick="aendern();">ändern</a> </div>
</td>
</tr>
</table>
</body>
</html>
________________________________________________________________________________________________________________
danke BuG.
document.all.TabZ1.innerHTML=document.all.Tab2.innerHTML;
document.all.TabZ2.innerHTML=document.all.Tab2.innerHTML;
}
hier steckt schon der Fehler. "document.all" wird von netscape nicht interpretiert, netscape will stehen haben: "document.layers". Du mußt dein script für beide Browser lesbar machen, dann gehts. Also überall für IE und NS so if/else-Abfragen einbauen.
Christoph S.
hi,
netscape will stehen haben: "document.layers". Du mußt dein script für beide Browser lesbar machen, dann gehts. Also überall für IE und NS so if/else-Abfragen einbauen.
gute Hilfe ist da Milch und Zucker: http://dhtml.seite.net/
Gruesse Joachim
hallo,
hehe das weiss ich deswegen frage ich nach der
netscape lösung... die ist nicht ohne !
BuG
Hi!
Im Netsi ist es nicht vorgesehen Tabelleninhalte zu ändern.Und wenn du Layer verwendest halten die sich nicht an die "Positionierung" durch die Tabelle.
Die einzige Lösung scheint mir im Moment, die Gesamte Tabelle ich einen <layer> zu geben, und sie mit document.layername.document.write('<table><tr>.....') neu zu schreiben.
mfG
BRAND