Hallo Leute.
Ich bin gerade am Programmieren folgender Website: http://yourangels.de. Bis jetzt hatte ich damit auch keine Probleme, jedoch habe ich bemerkt dass der javascript auf der Schmuckseite beim Internet Explorer fehlerhaft funktioniert und bei Safari sogar der gesamte Javascript versagt, obwohl er in den Optionen aktiviert ist. Das Problem beim Internet Explorer ist, dass wenn man auf ein Bild der Bildleiste klickt erst einmal der komplette Text sich überlappt und danach gar nichts mehr angezeigt wird und das Bild nicht Übereinstimmt. Es muss an der Funktion pictureViewer() oder an der fehlerhaften Aktualisierung der Seite nach ausführen des Codes liegen. Was passieren soll, wenn ein Bild angeklickt wird sieht man in Chrome oder im Mozilla, oder wenn man unten rechts auf weiter klickt.
der Quellcode der Funktion ist:
function pictureViewer(x, site){
var i;
ImgNumber=x;
//angewähltes Bild wird zugeordnet
if(site=="Perle"){
var src = "images/Perlen/P"+ImgNumber+".jpg";
} else if (site=="Edelstein"){
var src = "images/Edelsteine/E"+ImgNumber+".jpg";
} else {
alert("Es tut uns Leid ein Fehler ist aufgetreten");
return;
}
//Text wird versteckt
for(i=1;i<6;i++){
var id;
id="bildtext"+i;
hideElem(id);
}
//die gewünschten Inhalte werden angezeit
if(x!=0){
showElem("bildtext"+ImgNumber);
changeSrc("bild_groß",src);
}
}
Ich danke für hilfreiche Antworten und hoffe, dass das Problem gelöst werden kann.
Grüße Janik