IMG im DIV unter Netscape austauschen ! Wie geht das ?
Motte
- dhtml
Wie ich im Header schon schrieb versuche ich das IMG auszutauschen allerdings geht das unter netscape nicht bringt mir auch keine Fehlermeldung !! Ohne die DIV-Tags gehts ??
Hier der Code die URL ist www.diagnosis-insane.com :
<html>
<head>
<title>Diagnosis:Insane!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#clan {position:absolute;left:5;top:600;width:40;z-index:0;}
#server {position:absolute;left:5;top:600;width:40;z-index:0}
</style>
<script language="JavaScript">
var pos = 0;
var schritte = 200;
var pixels = 2;
var runned = false;
var isNav = false;
var isIE = false;
var isOpera = false;
var obj;
Bilder = new Array();
var anzahlObj = 0;
if(parseInt(navigator.appVersion) >= 4) {
if(navigator.appName.indexOf("Netscape") != -1) {
isNav = true;
}
else if(navigator.appName.indexOf("Microsoft") != -1) {
isIE = true;
}
else if( navigator.userAgent.indexOf('Opera') != -1 ) {
isNav = false;
isIE = false;
isOpera = true;
this.document.location.href = "mittelinks.htm";
} else {
alert("To view this site you need the Netscape Communicator 4.0\n or the Internet Explorer 4.0 !");
}
}
function init() {
if( isNav isIE) {
obj = erzeugeArray("clan", "server");
setInterval("animate()",40);
}
}
function erzeugeArray() {
var objList = new Array();
for (var i=0; i < erzeugeArray.arguments.length; i++) {
if(isNav) {
objList[i] = document.layers[erzeugeArray.arguments[i]];
} else {
objList[i] = document.all[erzeugeArray.arguments[i]].style;
}
}
return objList;
}
function animate() {
if (!runned) {
for(i in obj) {
if( isNav ) {
obj[i].top = (400+i*38) - (pos*pixels);
} else {
obj[i].pixelTop = (400+i*38) - (pos*pixels);
}
}
pos++;
if(pos >= schritte) {
runned = true;
pos = 0;
}
}
if (runned) {
for(i in obj) {
if( isNav ) {
obj[i].top = (0+i*38) + (pos*pixels);
} else {
obj[i].pixelTop = (0+i*38) + (pos*pixels);
}
}
pos++;
if(pos >= schritte) {
runned = false;
pos = 0;
}
}
}
function laden(name, erstes, zweites) {
Bilder[anzahlObj] = new Array(3);
Bilder[anzahlObj][0] = new Image(113,38);
Bilder[anzahlObj][0].src = erstes;
Bilder[anzahlObj][1] = new Image(113,38);
Bilder[anzahlObj][1].src =zweites
Bilder[anzahlObj][2] = name;
anzahlObj++;
}
function an(name) {
for(i=0; i<anzahlObj;i++) {
if(document.images[Bilder[i][2]] != null)
if( isIE isOpera ) {
if(name != Bilder[i][2]) {
document.images[Bilder[i][2]].src = Bilder[i][0].src;
} else {
document.images[Bilder[i][2]].src = Bilder[i][1].src;
}
}
else if( isNav ) {
if(name != Bilder[i][2]) {
//document.images[Bilder[i][2]].src = Bilder[i][0].src;
} else {
//document.images[Bilder[i][2]].src = Bilder[i][1].src;
}
}
}
}
function load(url) {
parent.frames[5].location.href = url;
}
function aus() {
for(i=0; i<anzahlObj; i++) {
if(document.images[Bilder[i][2]] != null)
document.images[Bilder[i][2]].src = Bilder[i][0].src;
}
}
laden("header1", "gfx/menu/clan_header_high.jpg", "gfx/menu/clan_header_black.jpg");
laden("header2", "gfx/menu/server_header_high.jpg", "gfx/menu/server_header_black.jpg");
</script>
<body onload="init()" bgcolor="#000000">
<div id="clan"><a href="javascript:an('header1');load('menuclan.html')"><img name="header1" src="gfx/menu/clan_header_high.jpg" width="113" height="38" border="0"></a></div>
<div id="server"><a href="javascript:an('header2');load('menuserver.html')" ><img name="header2" src="gfx/menu/server_header_high.jpg" width="113" height="38" border="0"></a></div>
</body>
</html>
http://www.teamone.de/selfaktuell/forum/forumsfaq_4.htm#a10
<../../sfausles/tsfa_tdb.htm#a5>
Hallo!
Wie ich im Header schon schrieb versuche ich das IMG auszutauschen allerdings geht das unter netscape nicht bringt mir auch keine Fehlermeldung !! Ohne die DIV-Tags gehts ??
Schaue Dir das mal an: <115137.html> bzw. die kleine Berichtigung [link:115138.html}.
Mit dem solltest Du Deine Problem lösen können.
mfg, André Laugks