Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Hi!
Ich hänge mal wieder etwas in der Luft und suche die Lösung für o.g. Problem. Der entsprechende Codeschnipsel sieht so aus:
Code:
<img resizemod="on" onload="rmw_img_loaded(this)" src="{URL}" border="0" alt="" /> |
Es betrifft folgende Seite meines Forums:
http://dungeon-bbs.homeip.net/forum/viewtopic.php?t=575
Wie müsste der o.g. Codeschnipsel korrekterweise aussehen?
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 23.04.2006 12:18:18 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo. Nachfolgend ein Auszug aus der DTD betreffend der Marken, welche im img-Tag vorkommen dürfen:
Code:
<!ATTLIST img
%attrs;
src %URI; #REQUIRED
alt %Text; #REQUIRED
name NMTOKEN #IMPLIED
longdesc %URI; #IMPLIED
height %Length; #IMPLIED
width %Length; #IMPLIED
usemap %URI; #IMPLIED
ismap (ismap) #IMPLIED
align %ImgAlign; #IMPLIED
border %Length; #IMPLIED
hspace %Pixels; #IMPLIED
vspace %Pixels; #IMPLIED
> |
Viel Spass noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 23.04.2006 12:50:59 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hi, Du hast dabei leider etwas übersehen - das Entity %attrs; Dieses ist folgendermaßen deklariert... <!ENTITY % attrs "%coreattrs; %i18n; %events;"> ...und "besteht" wiederum aus den folgenden Entitys... %coreattrs; %i18n; %events; ... und diese wiederum deklarieren folgende Attribute: <!ENTITY % coreattrs "id ID #IMPLIED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED" > <!ENTITY % i18n "lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #IMPLIED" > <!ENTITY % events "onclick %Script; #IMPLIED ondblclick %Script; #IMPLIED onmousedown %Script; #IMPLIED onmouseup %Script; #IMPLIED onmouseover %Script; #IMPLIED onmousemove %Script; #IMPLIED onmouseout %Script; #IMPLIED onkeypress %Script; #IMPLIED onkeydown %Script; #IMPLIED onkeyup %Script; #IMPLIED" > Die "richtige" Attributdeklaration sieht dann folgendermaßen aus: <!ATTLIST img src %URI; #REQUIRED alt %Text; #REQUIRED name NMTOKEN #IMPLIED longdesc %URI; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED ismap (ismap) #IMPLIED align %ImgAlign; #IMPLIED border %Length; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED id ID #IMPLIED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #IMPLIED onclick %Script; #IMPLIED ondblclick %Script; #IMPLIED onmousedown %Script; #IMPLIED onmouseup %Script; #IMPLIED onmouseover %Script; #IMPLIED onmousemove %Script; #IMPLIED onmouseout %Script; #IMPLIED onkeypress %Script; #IMPLIED onkeydown %Script; #IMPLIED onkeyup %Script; #IMPLIED > Grüße Thomas Mell
|
|
| 23.04.2006 15:05:13 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Stimmt! Danke! Trotzdem ist onload und resizemod nicht aufgeführt. Oder übersehe ich schon wieder was? Dirk
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 23.04.2006 15:10:44 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hi Dirk, nein, onload gab es noch nie im img-Tag und wird es auch nie geben (obwohl es die meisten Browser beherschen). resizemod ist mir im übrigen noch nie untergekommen, was soll das sein ?
Grüße Thomas
|
|
| 23.04.2006 15:31:19 |
|
pit-r
Moderator
Ort: Aachen
Registriert: 14.03.2006
Beiträge: 62
|
|
Moin!
Validome schrieb:
resizemod ist mir im übrigen noch nie untergekommen, was soll das sein ? | Das ist mit Sicherheit eine von dem onload aufgerufenen Javascript benötigte Info, die dort ausgelesen wird. Ähnliches hab ich schon oft gesehen - da war es immer so.
Ahoi - Pit
_______________________________________ Öh - da kannichnixfür
|
|
| 23.04.2006 19:28:06 |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Hi!
Danke für die vielen Infos.
pit-r schrieb:
Validome schrieb:
resizemod ist mir im übrigen noch nie untergekommen, was soll das sein ? | Das ist mit Sicherheit eine von dem onload aufgerufenen Javascript benötigte Info, die dort ausgelesen wird. |
Jupp, wie recht du hast.
Trotzdem bin ich nicht weiter als vorher. Ich habe einfach keinen Plan wie ich den o.g. Code ändern muss, damit er funktioniert und trotzdem valide ist. %-)
Bye/2
Beitrag geändert von Dungeonwatcher (24.04.2006 12:20:13)
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 24.04.2006 12:19:49 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
pit-r
Moderator
Ort: Aachen
Registriert: 14.03.2006
Beiträge: 62
|
|
Moin!
Du kannst den Validator überlisten, indem Du diese Dinge mittels JS zuweist. Sinn macht das aber m. E. nicht.
Ahoi - Pit
_______________________________________ Öh - da kannichnixfür
|
|
| 24.04.2006 12:24:05 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|