On Thu, 17 Jul 2008 14:08:32 +0200, Martin wrote:
> Adam Sjøgren wrote:
>> On Thu, 17 Jul 2008 13:15:08 +0200, Martin wrote:
>>>> onclick="javascript:document.myform.myfield.value=5; return false;"
>>> Da onclick ER en javascript funktion, så skriver man ikke javascript:
>> Interessant. Har du en reference til det?
> <
http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.2.3>
Der står at man angiver default script-typen i et meta-element eller i
headers og hvordan man angiver typen for script-elementer:
<
http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.2.1>
- men ikke noget om hvordan man bruger forskellige typer scripts i
onclick og venner ("intrinsic events").
Ved du hvordan man gør det? (Jeg kan ikke huske hvor jeg har
"javascript:"-prefixet fra, men det er ikke nævnt i standarden hvad jeg
lige kan se).
Specielt står der:
"Documents that do not specify default scripting language information
and that contain elements that specify an intrinsic event script are
incorrect."
Så onlick ER kun en Javascript-funktion, hvis man har defineret
Javascript som default script-sprog.
Der fortsættes dog med:
"User agents may still attempt to interpret incorrectly specified
scripts but are not required to. Authoring tools should generate
default scripting language information to help authors avoid creating
incorrect documents."
Mvh.
Adam
--
"Angels can fly because they take themselves lightly." Adam Sjøgren
asjo@koldfront.dk