Avatar billede haolan Nybegynder
06. oktober 2005 - 13:14 Der er 10 kommentarer og
1 løsning

W3C accepterer ikke javescropt fra banner.dk

I kan se valideringen her:

http://validator.w3.org/check?uri=http%3A%2F%2Fnew.vivaa.dk%2F&charset=iso-8859-1+%28Western+Europe%29&doctype=Inline

Og koden den er gal med ses her:
<!-- Banner.dk -->
<script language="JavaScript" type="text/javascript">
var bnum= Math.floor(Math.random()*9999999)+1;
document.write('<scr' + 'ipt language=javascript1.1 SRC="http://ads.banner.dk/newbanner.php3?type=3&id=7300&b=' + bnum + '"></scr' + 'ipt>');
</script>

Er det noget man kan ændre på så den bliver godkendt og banneret stadig virker?
Avatar billede jesper-moeller Nybegynder
06. oktober 2005 - 13:26 #1
sider " ikke forkert i ---- um + '"></scr' + 'ipt>');
???

BTW. din side vil ikke validere før du  giver den en encodingtype ;-)
Avatar billede erikjacobsen Ekspert
06. oktober 2005 - 13:30 #2
Når du alligevel kører PHP på siden, så bruge PHP til at finde det der tilfældige tal, der skal klistres på URL-en. banner.dk har valgt løsningen med JavaScript, så det også virker på simple HTML-sider.
Avatar billede erikjacobsen Ekspert
06. oktober 2005 - 13:33 #3
Dvs: anbring dette som almindelig html på siden

<script language=javascript1.1 SRC="http://ads.banner.dk/newbanner.php3?type=3&id=7300&b=<?=rand(0,99999)?>"></script>

og ret derefter parametre til <script> til, så w3c kan li' dem.
Avatar billede jesper-moeller Nybegynder
06. oktober 2005 - 13:37 #4
som erik sige...men med
<script type="text/javascript"
for at validere ;-)
Avatar billede haolan Nybegynder
06. oktober 2005 - 17:51 #5
Avatar billede haolan Nybegynder
06. oktober 2005 - 17:55 #6
ahh... der skulle lige inføres &amp; istedet for &
Avatar billede haolan Nybegynder
06. oktober 2005 - 18:01 #7
Jeg vil mene at i begge skal have points så lig svar begge to :)

Da i har svaret på mit spørgsmål skal i nok få point, men nu jeg har jer kunne man så evt høre jer om i ved noget om hvorfor den skriver:

No Character Encoding Found! Using iso-8859-1.

Den bliver godt nok valideret rigtigt, men kan man ikke undgå den besked?
Avatar billede pidgeot Nybegynder
06. oktober 2005 - 18:05 #8
Indsæt <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> i din <HEAD> sektion. Dette garanterer i øvrigt at IE altid fatter hvilken encoding du bruger - har selv det problem at den nogen gange bytter om på ISO-8859-1 og SJIS hvis denne ikke er specificeret.
Avatar billede jesper-moeller Nybegynder
06. oktober 2005 - 18:07 #9
*S*... en halvt svar herfra *S*
Avatar billede haolan Nybegynder
06. oktober 2005 - 18:25 #10
Takker pidgeot.. :) det virker så smukt som det nu skal
Avatar billede erikjacobsen Ekspert
06. oktober 2005 - 20:11 #11
Jeg samler ikke på point, tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester