Avatar billede mhv Praktikant
26. november 2000 - 17:13 Der er 11 kommentarer og
1 løsning

space Problem

hvordan løser man problemer med space i URL adressen f.eks :

<a href=\"index.html?kode=test test\">

MS Explorer skriver det som :

index.html?kode=test%20test

og det virker fint, men netscape skriver :

index.html?kode=test test

hvilket gør at kode = \"test\", og ikke \"test test\" som den skal !

hjælp med at løs mit problem og du får 60 point !!

mhv
Avatar billede retep Nybegynder
26. november 2000 - 17:26 #1
Du skriver bare

<a href=\"index.html?kode=test%20test\">

i koden  ;)
Avatar billede johc Nybegynder
26. november 2000 - 17:29 #2
Virker det hvis du skriver ..

<a href=\"index.html?kode=test%20test\">
Avatar billede johc Nybegynder
26. november 2000 - 17:30 #3
.... arghh forb..... skærmopdatering :-)
Avatar billede mhv Praktikant
26. november 2000 - 17:55 #4
ja, det virker, men det er ikke nok.

da data som kode indholder kommer fra en database, er det lidt svært at indsætte %20.

mhv
Avatar billede redhead Nybegynder
26. november 2000 - 17:57 #5
Lad være med at bruge mellemrum...
Avatar billede retep Nybegynder
26. november 2000 - 18:14 #6
Hvad laver du det i??? ASP eller PHP eller ?

Når du skriver din <A HREF.. .> skal du lave en replace i strengen der kommer fra databasen, og sætte %20 ind hvor der er mellemrum.
Avatar billede mhv Praktikant
26. november 2000 - 18:59 #7
retep

Jeg bruger php og mysql, ved du hvordan jeg gør det ??

Det er vel ikke noget som gør det langsomt ??

mhv
Avatar billede erikjacobsen Ekspert
26. november 2000 - 20:16 #8
I PHP bruger du bare URLencode, f.eks.

  echo \"<a href=\\\"index.php?kode=\".URLencode($row[\"link\"]).\"\\\">.....</a>\";

Den tager sig helt automatisk af alle giftige tegn.
Avatar billede mhv Praktikant
26. november 2000 - 20:35 #9
ja, sørme så det virker *S*
Avatar billede erikjacobsen Ekspert
26. november 2000 - 21:17 #10
Til afrunding af historien hører måske, at det der med blanke og andre sjove tegn ikke
er tilladt i standarden. Den siger noget om at kun yderst normale tegn er
tilladte og andre kan skrives med et procenttegn + hex-værdien som ASCII-tegn
(sådan ca.). At Internet Explorer så tillader mere end standarden er jo .....
tjah ... hvad skal man sige ... kun til besvær.
Avatar billede redhead Nybegynder
26. november 2000 - 21:28 #11
Ja... IE har du jo med at lave deres egne HTML-\"regler\"...
Avatar billede redhead Nybegynder
26. november 2000 - 21:29 #12
du = det
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