Script will unter NN4 nicht! ;/
Humusbäär
- javascript
Mein script will einfach im nn4 nich ;/
Habs gestern schonmal gepostet! Aber ich komm beim besten willen nicht weiter! Bitte hilf mir doch jemand!
In der Zwischenzeit hab ich echt alle möglichen kombinationen(document.layername.document.images--->> usw..)durch und weiss wirklich nicht mehr weiter! ;/
Wäre trotzdem sehr lieb wenn ihr mir noch helfen könntet!
Is nich so das ich n fauler sack bin und hier andere leute für mich schaffen lassen will!
Ich geb mal nochmal den Code mit in der Hoffnung das mir jemand helfen kann:
<HTML><HEAD><TITLE>Untitled Document</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4522.1800" name=GENERATOR>
<script language="JavaScript">
var bildzahl = 2;
var aktuell;
function wechsel(bildname,aktbild,zustand){
//alert ('zustand:' + zustand + ' bild:' + aktbild);
if (zustand=='over') {
var schaltbild = bildname + aktbild;
document.layers["naviv"].document.images["bild1"].document["schaltbild"].src =bildname+"_an.gif"; /*Zustand beim OnMouseOver*/
}
if (zustand=='out') {
var schaltbild = bildname + aktbild;
if (aktbild != aktuell){
document.layers["naviv"].document.images["bild1"].document["schaltbild"].src =bildname+"_aus.gif"; /*Zustand nach OnMouseOut*/
}
}
if (zustand=='click') {
aktuell = aktbild;
for (i=1;i<=bildzahl;i++) {
schaltbild = bildname + i;
if (i == aktbild) {
// alert('schalte an : ' + schaltbild);
document.layers["naviv"].document.images["bild1"].document["schaltbild"].src =bildname+"_an.gif"; /*Zustand nach OnClick*/
}else{
// alert(' AUS: ' + schaltbild);
document.layers["naviv"].document.images["bild1"].document["schaltbild"].src =bildname+"_aus.gif";
}
} // for i ==
}
return true;
} // ende gesamtfunction
</script>
</HEAD
<BODY background="rightFrame-Dateien/rightframedhgr.jpg">
<DIV id=Layer1
style="Z-INDEX: 1; LEFT: 0px; WIDTH: 35px; POSITION: absolute; TOP: -2px; HEIGHT: 45px"><IMG
height=623 src="rightFrame-Dateien/test.jpg" width=220></DIV>
<div id="naviv" style="position:absolute; left:75px; top:294px; width:79px; height:54px; z-index:2">
<p><a href="http://www.google.de" target="cframe275"><img src="../www.maerit.net/xximagesxx/knopf_aus.gif" name="bild1" width="19" height="18" border="0" id="bild1"
onMouseOver="wechsel('bild','1','over')" onMouseOut="wechsel('bild','1','out')"
onClick="wechsel('bild','1','click')"></a>
<p><a href="http://www.twchno-galaxy.de" target="cframe275"><img src="../www.maerit.net/xximagesxx/knopf_aus.gif" name="bild2"
width="19" height="18" border="0" id="bild2" onMouseOver="wechsel('bild','2','over')" onMouseOut="wechsel('bild','2','out')"
onClick="wechsel('bild','2','click')"></a>
<p><a href="http://www.kotzen.de" target="cframe275"><img src="../www.maerit.net/xximagesxx/knopf_aus.gif" name="bild3" width="19"
height="18" border="0" id="bild3"></a>
<p> </p>
</div>
</BODY></HTML>
Hi,
In der Zwischenzeit hab ich echt alle möglichen kombinationen(document.layername.document.images--->> usw..)durch und weiss wirklich nicht mehr weiter! ;/
hast Du auch Kombinationen mit <div name="naviv"> durch?
Cheatah
JUhuuu!!! :)))
Ich hab des problems lösung :))
die events wie onMouseOver usw. müssen im href mirt drinstehen :))
das war alles :) hehe!
greetz
JUhuuu!!! :)))
Ich hab des problems lösung :))
die events wie onMouseOver usw. müssen im href mirt drinstehen :))
das war alles :) hehe!
greetz
Du kannst mit releaseEvents und captureEvents dafür sorgen, dass NN4.x ein Rollover über dem gesamten Layer erkennt und nicht bloß über dem Link-Text.
Erklärung unter
http://selfhtml.teamone.de/javascript/objekte/layers.htm#capture_events
Hi,
also, der erste Fehler liegt hier:
<DIV id=Layer1
style="Z-INDEX: 1; LEFT: 0px; WIDTH: 35px; POSITION: absolute; TOP: -2px; HEIGHT: 45px"><IMG
height=623 src="rightFrame-Dateien/test.jpg" width=220></DIV>
<div id="naviv" style="position:absolute; left:75px; top:294px; width:79px; height:54px; z-index:2">
NS4.x hat Probleme mit "style"-Angaben direkt im DIV-Tag.
Du musst die DIVs per CSS definieren, das sieht so aus:
.....
</script>
<style type="text/css">
<!--
#layer1 { position: absolute; top: -2px; left: 0px; width: 35px; height: 45px; z-index: 1; }
#naviv { position:absolute; left:75px; top:294px; width:79px; height:54px; z-index:2 }
-->
</style>
</head>
<body ....
<div id="layer1"><img src="rightFrame-Dateien/test.jpg" width="220" height="623"></div>
<div id="naviv">
....
Alles weitere ist mit Deinem Quellcode schlecht nachzuvollziehen, da ja sämtliche Bilder fehlen und die Pfadangaben auf meinem Rechner nicht stimmen. Du kannst mir aber gern den kompletten Ordner per Mail schicken, dann schau ich's mir an und melde mich wieder bei Dir.
Gruß
Sue
Supper,Supper lieb welch angebot! :))
Leider hats mir des mit dem css auch nich weitergeholfen!
Ich habs dir mal gemailt!
Wenn du mir helfen könntest wäre ich dir sehr, sehr verbunden!