onclick in XHTML Datei
Daniela
- html
Lieb e Leute,
ich habe in meiner XHTML Datei ein onclick drinnen - da schreit dann der Validator auf
Es soll ein neues Fenster aufgehen, in welchem ein Bild angezeigt wird. Dieses Fenster soll eine bestimmte Groesse haben, deshalb auch das Java Script (Könnte ja sonst auch nur ein target blank machen)
Das Script:
<script type="text/javascript">
function FensterOeffnen (Adresse) {
Fenster1 = window.open(Adresse, "Zweitfenster", "width=500,height=333,left=100,top=200");
Fenster1.focus();
}
</script>
Im Quelltext hab ich das dann so verlinkt:
<a href="web_wohnen/0338_large.jpg" target="_blank" onClick="FensterOeffnen(this.href); return false">
Der Validator meckert:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ambafriends.com%2Ftest%2Fgalleriewohnen.html&charset=(detect+automatically)&doctype=Inline
Weiss jemand warum?
ich hab versucht zu googlen ob ich es falsch geschrieben habe oder dergleichen. Vielleicht kann mir ja jemand von euch helfen ;o)
Vielen Dank
Liebe Grüße
daniela
Moin
Der Validator meckert:
in der Validator-Meldung steht doch des Rätsels Lösung:
Remember XHTML is all lower-case
Gruß
rfb
in der Validator-Meldung steht doch des Rätsels Lösung:
Remember XHTML is all lower-case
auch wenn ich
<a href="web_wohnen/0338_large.jpg" target="_blank" onClick="fensteroeffnen2(this.href); return false"> schreibe kommt die Fehlermeldung
oder muss ich im java script selber auch alles klein schreiben?
grad getestet - trotzdem kommt die Fehlermeldung
:o(
Liebe Grüße
Daniela
Gruß
rfb
Moin
onclick statt onClick
Gruß
rfb
Hallo,
auch wenn ich
<a href="web_wohnen/0338_large.jpg" target="_blank" onClick="fensteroeffnen2(this.href); return false"> schreibe kommt die Fehlermeldung
Ich sehe immer noch „onClick“ statt „onclick“.
oder muss ich im java script selber auch alles klein schreiben?
Nein, das spielt keine Rolle. Theoretisch musst du auch in XML-Sprachen nicht alles klein schreiben. Das W3C hätte das gesuchte Attribut genauso gut „onClick“ nennen können. Hat es aber nicht, da sich „alle Attribute müssen klein geschrieben werden“ besser merken lässt, als wenn jedes Attribut anders geschrieben werden müsste.
Du kannst aber z.B. auch class="GROSSEKLASSE" schreiben. Damit hat XHTML kein Problem.
mfg. Daniel
*gggg*
Vielen Dank fuers Augenoeffenen ;o))
Liebe Gruese
Daniela
ich habe in meiner XHTML Datei ein onclick drinnen - da schreit dann der Validator auf
Nein, du hast kein "onclick" drinnen, sondern ein ...
<a href="web_wohnen/0338_large.jpg" target="_blank" onClick="FensterOeffnen(this.href); return false">
... "onClick"! In HTML egal, in XHTML (da XML) ein erheblicher Unterschied!
Siehe auch <http://de.selfhtml.org/html/xhtml/unterschiede.htm#kleinschreibung@title="Unterschied (zwischen HTML und XHTML): Kleinschreibung">
Hallo,
Im Quelltext hab ich das dann so verlinkt:
<a href="web_wohnen/0338_large.jpg" target="_blank" onClick="FensterOeffnen(this.href); return false">
Es gibt in XHTML kein Attribut namens „onClick“. Sehr wohl aber „onlick“ (achte auf die Groß/klein-Schreibung!).
Falls du die Strict-Variante von XHTML nutzt, musst du auf „target“ übrigens verzichten.
Lass den Anwender das Bild doch einfach in selben Fenster öffnen. Zusätzliche Fenster nerven nur, weshalb ich das meinem Browser auch verboten habe ;-)
Wer einen neuen Tab öffnen will, kann ja auch mit dem Mausrad draufklicken.
mfg. Daniel
Hi,
Es gibt in XHTML kein Attribut namens „onClick“. Sehr wohl aber „onlick“ (achte auf die Groß/klein-Schreibung!).
Nein, beim Lecken wird immer noch kein Event ausgelöst.
cu,
Andreas
Hallo,
Es gibt in XHTML kein Attribut namens „onClick“. Sehr wohl aber „onlick“ (achte auf die Groß/klein-Schreibung!).
Nein, beim Lecken wird immer noch kein Event ausgelöst.
Oops, ich meinte natürlich „onclick“.
mfg. Daniel
An alle die offensichtlich besser sehen als ich ;o))
Ich habe das grosse C einfach nicht gesehen
*grosses Schaem* ;o)))))))))
Vielen vielen Dank!
Liebe Gruesse
Daniela