JavaScript Image Tauscher

Flex

(aka Felix Jacobi)
Ja, da hackt man sich doch tatsächlich mal ein JavaScript zusammen und es funktioniert sogar (Achtung, persönliches Erfolgserlebnis) und dann macht einem 2h vor der Präsentation ein Strich durch die Rechnung...

IE6 und 7 boykottieren mein Skript... Hat jemand eine Ahnung warum?

Es ist letztendlich ein billigster Bildwechsler...

Javascript:
function newImage(image)
{
	document.bigPicture.src = image;
}

Aufruf:
HTML:
<a href="./galerie.php?image=0" onclick="chImg('./galerie/01.jpg')"><img src="./galerie/01_kl.jpg" class="gallery" alt="xxx" /></a>

IE6 und IE7 bringen den Fehler:

Code:
Line XX Char X Object expected

Hilft mir persönlich leider gar nicht weiter, da ich ihn nicht in Verbindung mit diesem Skript bringen kann... Funktionieren tut es trotzdem. Aber dieses JS Warnungsfenster sieht schon sehr doof aus.

Danke im Voraus.
 
Moin,

wo wird denn die Funktion "newImage(image)" aufgerufen, bzw. wo ist die Funktion "chImg()" im onclick-Eventhandler definiert?

Und wo versteckt sich das Bildobjekt mit dem Namen "bigPicture"?

mfg Maik
 
Ja, falsche JS Datei kopiert ;)

Die Funktion "newImage" ist identisch mit "chImage".

HTML:
<div id="image">
    <img src="<?php echo $image; ?>" alt="Sylke Hannasky - Schauspielerin" id="bigPicture" />
</div>

Und das ist "bigPicture".
 
Hat leider nichts gebracht... Gleicher Fehler im IE und der Validator sagt, es gibt kein "name" Attribut für <img>.


/edit:
Alles zurück...
Es liegt am IETester und nicht am IE selbst... In der VM läuft es mit IE6 wunderbar.
 

Neue Beiträge

Zurück