Hi,
ich habe folgende Seite und versuche dort das onclick="window.open...." unterzubringen:
laut Deinem Code tust Du das nicht, sondern versuchst ein onClick="window.open...." unterzubringen. Das ist ein immenser Unterschied, wenn ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
... die verwendete Technik case-sensitive ist.
<p class="p_bild"><a href="dia.php?act=07&alb=$alb&pic=$x" title="Klick hier, um Bild $x / $max aufzurufen"><img src="2007/$file sm ($x).jpg" alt="Bild $x/$max" class="img_bild" /></a></p>
Hab nach lesen von Selghtml in den <a> tag eingefügt.
Gut. Dein Link ist bereits korrekt, er verlinkt eine weitere Ressource, so dass dies:
1.) <a href="javascrip:window.open('dia.php?act=05&alb=$alb&pic=$x','Dia','toolbar=no,status=no,menubar=no,width=640,height=680')" title="Klick hier, um Bild $x / $max aufzurufen">
eine Verschlechterung darstellt. Darüber hinaus gibt es kein Protokoll namens "javascrip:".
Das hat nicht funktioniert!
Und die Fehlerbeschreibung lautet?
2.) <a href="#"
Wieso? Du hattest doch eine wunderbare URL im Code stehen. Ein Fragment des aktuellen Dokuments zu verlinken, ohne dieses Fragment zu nennen, ist sinnfrei; hiermit hättest Du keine Rechtfertigung mehr für ein <a>-Element.
[...] onClick="window.open('dia.php?act=05&alb=$alb&pic=$x','Dia','toolbar=no,status=no,menubar=no,width=640,height=680')">
Innerhalb eines Event-Handlers referenziert das JavaScript-Objekt this
übrigens das aktuelle Element, welches in diesem Fall über eine href-Eigenschaft verfügt. Dies kannst Du geschickt nutzen.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes