RollOver funkt nicht ..

sycorx

Aktives Mitglied
hey,

mal ne frage ich hab mir in javascript ein rollover script von bildern geschrieben im internet explorer funktioniert dies, aber im opera 7.0 leider nicht..woran liegt das? - gibt es noch eine andere möglichkeit rollover mit bildern zu erzeugen die mind. im ie und im opera laufen?? - danke

für alle dies interessiert hier mal mein script:

CODE var p1=null;
var p2=null;
var p3=null;
var p4=null;
var p5=null;

var nApp=navigator.appName;
var nVer=navigator.appVersion;

var PicArr=new Array(10);

if((nApp!="Microsoft Internet Explorer")||(nVer.substring(0,3)!="2.0")){
PicArr[1]=new Image;
PicArr[1].src="../Button/home.png";
PicArr[2]=new Image;
PicArr[2].src="../Button/home1.png";

PicArr[3]=new Image;
PicArr[3].src="../Button/help.png";
PicArr[4]=new Image;
PicArr[4].src="../Button/help1.png";

PicArr[5]=new Image;
PicArr[5].src="../Button/about.png";
PicArr[6]=new Image;
PicArr[6].src="../Button/about1.png";

PicArr[7]=new Image;
PicArr[7].src="../Button/gfx.png";
PicArr[8]=new Image;
PicArr[8].src="../Button/gfx1.png";

PicArr[9]=new Image;
PicArr[9].src="../Button/down.png";
PicArr[10]=new Image;
PicArr[10].src="../Button/down1.png";
}
function PicLoad(Loc,Img){
if((nApp!="Microsoft Internet Explorer")||(nVer.substring(0,3)!="2.0")){
Loc.src=PicArr[Img].src;
}

}
 
okay ich löse den spass lieber mit css funzt zwar nur bei etwas neueren browsern, dafür aber bei mehreren!

nur eine frage das folgendes script:

CODE <style>
  a       { display:block;
            background-image:url(../Button/home.png);
            width:120px; height:30px }
  a:hover { background-image:url(../Button/home1.png); }
</style>

is gebaut für ein Hintergrund rollover ich möchte aber gern bloß eine normale grafik statt hintergrund haben was muss ich dazu ändern?
 
Zurück
Oben