ScooterGrisen sendte dette med sin computer:
> Det ser ud til man i XHTML 1.0 strict ikke må skrive...
>
> <script type="text/javascript">
> document.write('<script type="text/javascript" src="http://
> ads.banner.dk/newbanner.php?size='+a+'&id=10206&top='+b
> +'&b='+c+'&v='+d+'"></script>');
> </script>
> så får jeg fejl ved "></script>'); om at man ikk må skrive <script>
> derinde.
>
> Så kan man flytte document.write koden til en ekstern javascript fil
> sætte den i en funktion og kalde den derfra, det var også det jeg
> prøvede før men uden held...
>
> Nu ser det ud til at virke og det bliver valideret. Jeg ved ikke hvad
> jeg gjorde galt før men nu må jeg vente og se om statistikken bliver
> ændret af og blive kaldt fra en ekstern javascript fil.
>
> Grunden til jeg ville skifte fra HTML 4.01 transsitionel til HTML 1.0
> strict var fordi jeg hele tiden prøver at forbedre min hjemmeside og
> få størst muligt "ens-hed" i de forskellige browsere. Indholdet blever
> cføli ik bedre men det da også lidt sjovt og være med på det nye ik at
> min kode er ændret særlig meget.
>
> Som jeg har læst det er XHTML ikke HTML men istedet XML... Nu kender
> jeg ikke så meget til XML men det vist noget med det tillader en og
> lave sine egne tags.
Dit javascript er hevet ud af sammenhængen, og giver ikke meget mening.
Hvor kommer a, b, c, og d fra?
Scripts i XHTML skal markeres specielt for ikke at blive HTML-parset.
<script type="text/javascript">
/* <![CDATA[ */
document.write('<script type="text/javascript"
src="
');'>http://ads.banner.dk/newbanner.php?size='+a+'&id=10206&top='+b+'&b='+c+'&v='+d+'">');
/* ]]> */
</script>
Kan ikke lige overskue om det også skal med i din write sætning - men
det skal det vist ikke.
Ved ikke om det løser dit problem, men det skulle gøre det muligt at
have det inline.
http://www.w3.org/TR/xhtml1/ forklarer at XHTML er en omformulering af
HTML 4, så det skal noteres som XML. Forskellen er altså i den måde det
skrives - ikke i funktionen.
XHTML er vist ikke specielt ny - og der er ingen garanti for
fremtidssikring af koden, heller, som Philip også skriver.
Det der er tilbage, er den strictere måde at skrive tingene på - som
nogen af os kan lide, og andre har så svært ved :/ at man er nødt til
at undre sig, over de ikke holder sig til den HTML, som de kan finde ud
af! (Generel betragtning - ikke møntet på nogen specielt).
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk