onclick Methode funktioniert nicht mit google Chrome

B

ByeBye 249712

Hallo, ich habe eine onclick-Methode welche beim klicken auf ein Bild dieses vergrößert darstellt.
Allerdings funktioniert diese nicht mit dem google Chrome. Gibt es eine Möglichkeit die Methode für den Chrome zu nutzen, oder funktioniert das gar nicht und ich muss mir was anderes überlegen?

Javascript:
 <div  id="picture1" class ="picturetop">

          <img onclick ="openzoom('1')" src="../images/Bild_1.jpg" width="300" />

             </div>
 
Die Ursache dürfte im unbekannten JS-Code der Funktion openzoom() zu suchen sein.
 
Zuletzt bearbeitet:
Ich vermute ehr dass das Problem mit der onclick Methode zu tun hat.
Die openzoom() Funktion funktioniert einwandfrei mit Firefox und IE.
Dorthin wird alles sauber übergeben, nur das clickevent in der html-datei ist nicht möglich.
 
Dass die Funktion soweit in FF und IE, aber nicht in Chrome funktioniert, lässt hier nicht die Vermutung zu, dass der Eventhandler onclick die Fehlerquelle ist, da er gleichermaßen von Chrome unterstützt wird.

Auf das auszuführende Script kommt es an.
 
Zuletzt bearbeitet:
Die Funktion führt im Skript gar nichts Weltbewegendes aus.
Was dort steht ist beispielsweise:

Javascript:
function openzoom(x){
    document.getElementById('hintergrundtransparenz').style.display = 'block';

hintergrundtransparenz ist ein Container, welcher beispielsweise den Hintergrund mit einem leichten Schleier überdeckt.
Das sollte doch eigentlich problemlos funktionieren. Es tut sich aber irgendwie nix.
 
Tja, was soll ich sagen...? :D

Nachdem ich erstmal unter "Frameworks & Extensions" in der zweiten Auswahlliste die Option "No wrap - in <head>" oder "No wrap - in <body>" gewählt habe, damit das Script überhaupt initialisiert wird, und für das Ereignis einsatzbereit ist, sowie den kleinen (Copy&Paste-produzierten) Syntaxfehler bzgl. Grafikquellen behoben habe, damit die Bilder korrekt geladen werden, kann ich leider wieder nur rückmelden, dass auch dieses Script (respektive der onclick-Event) in Chrome tadellos funktioniert! o_O

http://jsfiddle.net/48qwq6ak/1/
 
Zuletzt bearbeitet:
Wenn ich die Option "No wrap - in <head>" oder "No wrap - in <body>" auswähle, funktioniert das ganze auch bei meinem fiddle.
Dann könnte man das ja auf meine html und/oder auf mein Javaskript irgendwie übertragen. Die Frage wäre dann wohl was genau das no wrap überhaupt bewirkt?!
So langsam glaube ich es liegt ehr an meinen Browsereinstellungen dass das onclick nicht funktioniert.
 
Zuletzt bearbeitet von einem Moderator:
okei, Ich habe herausgefunden dass mein Chrome Browser die Javaskriptdatei nicht ordnungsgemäß läd,
da kann ich natürlich Wochenlang herumprobieren und mich wundern dass nix funktioniert.
Im Chrome, unter Einstellungen -> Weitere Tools -> JavaScript-Konsole kann ich die Javaskriptkonsole öffnen. Diese zeigt mir sofort ERR_FILE_NOT_FOUND; und bei einem Klick auf das Bild, openzoom is not defined an.
Wie ich das jetzt wieder hinkriege dass er die Javascript läd?!
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück