Ja!
Wat ja? Ja wat ik wil is dus het volgende...
Ik heb een table met daarin wat muisovertjes en die moeten een div showen en hiden, maar ik heb in de div die geshowed en gehided moet worden ook weer div-jes staan, en netscape lijkt dat niet zo te snappen...
U raadt het al..
Wat doe ik fout ?!
code..<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>stukje script
function MM_showHideLayers() { //v2.0
var i, visStr, args, theObj;
args = MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
visStr = args[i+2];
if (navigator.appName == 'Netscape' && document.layers != null) {
theObj = eval(args[.i]);
if (theObj) theObj.visibility = visStr;
} else if (document.all != null) { //IE
if (visStr == 'show') visStr = 'visible'; //convert vals
if (visStr == 'hide') visStr = 'hidden';
theObj = eval(args[i+1]);
if (theObj) theObj.style.visibility = visStr;
} }
}
// stop hiding -->
</script>
<style type="text/css">
#dfc {position:absolute; z-index:1; left: 35px; top: 41px; visibility: visible; }
#layer1 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer2 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer3 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer4 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer5 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer6 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer7 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer8 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
</style>
stukje html met mouseovers
<div id="MouseOverTable" style="position: absolute; left:25px; top:58px; z-index: 10;">
<table border="0" cellpadding="0" cellspacing="0" width="128">
<tr>
<td rowspan="5"></td>
<td><a href="#" onMouseOut="di20('bruibaarheidslab_small','art/bruibaarheidslab_small.gif'); MM_showHideLayers('document.layers[\'layer1\']','document.all[\'layer1\']','hide')" onMouseOver="di20('bruibaarheidslab_small','art/bruibaarheidslab_small_F2.gif'); MM_showHideLayers('document.layers[\'layer1\']','document.all[\'layer1\']','show')" >[img]"art/bruibaarheidslab_small.gif"[/img]</a></td>
<td></td>
<td><a href="#" onMouseOut="di20('callcenter_small','art/callcenter_small.gif'); MM_showHideLayers('document.layers[\'layer2\']','document.all[\'layer2\']','hide')" onMouseOver="di20('callcenter_small','art/callcenter_small_F2.gif'); MM_showHideLayers('document.layers[\'layer2\']','document.all[\'layer2\']','show')" >[img]"art/callcenter_small.gif"[/img]</a></td>
<td></td>
<td><a href="#" onMouseOut="di20('printstraat_small','art/printstraat_small.gif'); MM_showHideLayers('document.layers[\'layer3\']','document.all[\'layer3\']','hide')" onMouseOver="di20('printstraat_small','art/printstraat_small_F2.gif'); MM_showHideLayers('document.layers[\'layer3\']','document.all[\'layer3\']','show')" >[img]"art/printstraat_small.gif"[/img]</a></td>
<td>[img]"art/shim.gif"[/img]</td>
</tr>
</table>
stukje layers die getoont moeten worden....
<div id="layer1">
<div id="image" style="position: absolute; left:260px; top:58px; z-index: 1;">
[img]"art/bruikbaarheidslab.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; left:30px; top:197px; z-index: 1;">
<h1>Bruikbaarheidslaboratorium</h1>
Gebruikers, opdrachtgevers en ontwikkelaars komen regelmatig bij elkaar om samen het
beste resultaat te behalen.
</div>
</div>
<div id="layer2">
<div id="image" style="position: absolute; left:310px; top:58px; z-index: 1;">
[img]"art/callcenter.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; left:30px; top:197px; z-index: 1;">
<h1>Call center</h1>
Het call center behandelt zo'n 3500 telefoontjes per dag.Tot slot is het call center er voor de opvang van telefonie voor lokale banken,
outbound bellen en de verwerking van e-mails.
</div>
</div>
<div id="layer3">
<div id="image" style="position: absolute; left:310px; top:58px; z-index: 1;">
[img]"art/printstraat.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; width:275px; left:30px; top:187px; z-index: 1;">
<h1>Printstraat/passenfabriek</h1>
Je kunt je voorstellen dat het maken van passen en het drukken van de afschriften een mega-klus is.
Om een beeld te geven van de omvang: per dag worden in de printstraat 1 miljoen afschriften gedrukt
en in de passenfabriek 18 duizend passen gemaakt. <br>
Ook mailings en andere grote printklussen worden hier verzorgd, net zoals de verzekeringen van ****.
</div>
</div> [/quote]tja ga er maar aanstaan op je vrijdagmiddag
ik reken op jullie....
Ooit was er eens de mogelijkheid om code tussen [code] tags te zetten zodat alles leesbaar bleef...
wat is er toch met die goeie oude tijd gebeurt?
Wat ja? Ja wat ik wil is dus het volgende...
Ik heb een table met daarin wat muisovertjes en die moeten een div showen en hiden, maar ik heb in de div die geshowed en gehided moet worden ook weer div-jes staan, en netscape lijkt dat niet zo te snappen...
U raadt het al..
Wat doe ik fout ?!
code..<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>stukje script
function MM_showHideLayers() { //v2.0
var i, visStr, args, theObj;
args = MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
visStr = args[i+2];
if (navigator.appName == 'Netscape' && document.layers != null) {
theObj = eval(args[.i]);
if (theObj) theObj.visibility = visStr;
} else if (document.all != null) { //IE
if (visStr == 'show') visStr = 'visible'; //convert vals
if (visStr == 'hide') visStr = 'hidden';
theObj = eval(args[i+1]);
if (theObj) theObj.style.visibility = visStr;
} }
}
// stop hiding -->
</script>
<style type="text/css">
#dfc {position:absolute; z-index:1; left: 35px; top: 41px; visibility: visible; }
#layer1 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer2 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer3 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer4 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer5 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer6 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer7 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
#layer8 {position:absolute; width:480px; height:295px; z-index:2; left: 0px; top: 0px; visibility: hidden; }
</style>
stukje html met mouseovers
<div id="MouseOverTable" style="position: absolute; left:25px; top:58px; z-index: 10;">
<table border="0" cellpadding="0" cellspacing="0" width="128">
<tr>
<td rowspan="5"></td>
<td><a href="#" onMouseOut="di20('bruibaarheidslab_small','art/bruibaarheidslab_small.gif'); MM_showHideLayers('document.layers[\'layer1\']','document.all[\'layer1\']','hide')" onMouseOver="di20('bruibaarheidslab_small','art/bruibaarheidslab_small_F2.gif'); MM_showHideLayers('document.layers[\'layer1\']','document.all[\'layer1\']','show')" >[img]"art/bruibaarheidslab_small.gif"[/img]</a></td>
<td></td>
<td><a href="#" onMouseOut="di20('callcenter_small','art/callcenter_small.gif'); MM_showHideLayers('document.layers[\'layer2\']','document.all[\'layer2\']','hide')" onMouseOver="di20('callcenter_small','art/callcenter_small_F2.gif'); MM_showHideLayers('document.layers[\'layer2\']','document.all[\'layer2\']','show')" >[img]"art/callcenter_small.gif"[/img]</a></td>
<td></td>
<td><a href="#" onMouseOut="di20('printstraat_small','art/printstraat_small.gif'); MM_showHideLayers('document.layers[\'layer3\']','document.all[\'layer3\']','hide')" onMouseOver="di20('printstraat_small','art/printstraat_small_F2.gif'); MM_showHideLayers('document.layers[\'layer3\']','document.all[\'layer3\']','show')" >[img]"art/printstraat_small.gif"[/img]</a></td>
<td>[img]"art/shim.gif"[/img]</td>
</tr>
</table>
stukje layers die getoont moeten worden....
<div id="layer1">
<div id="image" style="position: absolute; left:260px; top:58px; z-index: 1;">
[img]"art/bruikbaarheidslab.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; left:30px; top:197px; z-index: 1;">
<h1>Bruikbaarheidslaboratorium</h1>
Gebruikers, opdrachtgevers en ontwikkelaars komen regelmatig bij elkaar om samen het
beste resultaat te behalen.
</div>
</div>
<div id="layer2">
<div id="image" style="position: absolute; left:310px; top:58px; z-index: 1;">
[img]"art/callcenter.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; left:30px; top:197px; z-index: 1;">
<h1>Call center</h1>
Het call center behandelt zo'n 3500 telefoontjes per dag.Tot slot is het call center er voor de opvang van telefonie voor lokale banken,
outbound bellen en de verwerking van e-mails.
</div>
</div>
<div id="layer3">
<div id="image" style="position: absolute; left:310px; top:58px; z-index: 1;">
[img]"art/printstraat.jpg"[/img]
</div>
<div id="tekst" style="position: absolute; width:275px; left:30px; top:187px; z-index: 1;">
<h1>Printstraat/passenfabriek</h1>
Je kunt je voorstellen dat het maken van passen en het drukken van de afschriften een mega-klus is.
Om een beeld te geven van de omvang: per dag worden in de printstraat 1 miljoen afschriften gedrukt
en in de passenfabriek 18 duizend passen gemaakt. <br>
Ook mailings en andere grote printklussen worden hier verzorgd, net zoals de verzekeringen van ****.
</div>
</div> [/quote]tja ga er maar aanstaan op je vrijdagmiddag
ik reken op jullie....
Ooit was er eens de mogelijkheid om code tussen [code] tags te zetten zodat alles leesbaar bleef...
wat is er toch met die goeie oude tijd gebeurt?