hallo
Ich hab folgendes Problem:
Ich habe einen Ordner "bilder" der eine Anzahl an bilder enthält. In diesem Ordner befindet sich ein weiterer Ordner "thumbs" der die Thumbnails der Bilder enthält. Jetzt hab ich folgendes gemacht.
Oben auf der Seite werden alle Thumbnails aufgelistet und darunter befindet sich ein Bereich der 400px mal 300px gross ist. Wenn ich jetzt jeweils auf ein Thumbnail klicke, wird das Bild im grossen Bereich dargestellt. Das Funktioniert im FF und Opera alles Bestens, nur im IE gehts nicht. Wenn ich dort auf ein Thumbnail klicke, zeigt er mir im grossen Bereich nur eine weisse Fläche (resp. nichts) an.
hier mein code:
html
javascript
warum funktioniert das im IE nicht? hab echt keinen plan mehr! hab schon so viel versucht, aber es nützt alles nichts...
danke für eure hilfe!
Ich hab folgendes Problem:
Ich habe einen Ordner "bilder" der eine Anzahl an bilder enthält. In diesem Ordner befindet sich ein weiterer Ordner "thumbs" der die Thumbnails der Bilder enthält. Jetzt hab ich folgendes gemacht.
Oben auf der Seite werden alle Thumbnails aufgelistet und darunter befindet sich ein Bereich der 400px mal 300px gross ist. Wenn ich jetzt jeweils auf ein Thumbnail klicke, wird das Bild im grossen Bereich dargestellt. Das Funktioniert im FF und Opera alles Bestens, nur im IE gehts nicht. Wenn ich dort auf ein Thumbnail klicke, zeigt er mir im grossen Bereich nur eine weisse Fläche (resp. nichts) an.
hier mein code:
html
Code:
<!--xml version="1.0" encoding="utf-8"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http:www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Test</title>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<a href="javascript:;"><img src="http://localhost/ajax/test/img/thumb/1.jpg" onclick="changeImage(this);"></a>
<a href="javascript:;"><img src="http://localhost/ajax/test/img/thumb/2.jpg" onclick="changeImage(this);"></a>
<a href="javascript:;"><img src="http://localhost/ajax/test/img/thumb/3.jpg" onclick="changeImage(this);"></a>
<a href="javascript:;"><img src="http://localhost/ajax/test/img/thumb/4.jpg" onclick="changeImage(this);"></a>
<a href="javascript:;"><img src="http://localhost/ajax/test/img/thumb/5.jpg" onclick="changeImage(this);"></a>
<div id="bigImage" style="border: 1px solid black;"><img src="" /></div>
</body>
</html>
javascript
Code:
window.onload = function() {
document.getElementById("bigImage").firstChild.setAttribute(
"src",
document.body.getElementsByTagName("a")[0].firstChild.src.replace("/thumb", "")
);
}
function changeImage(img) {
document.getElementById("bigImage").firstChild.setAttribute(
"src",
img.src.replace("/thumb", "")
);
}
warum funktioniert das im IE nicht? hab echt keinen plan mehr! hab schon so viel versucht, aber es nützt alles nichts...
danke für eure hilfe!