Avatar billede hairball Nybegynder
18. juli 2000 - 15:53 Der er 12 kommentarer

"?" i Javascript-variablen


Jeg får fejl når jeg propper et ? (spørgsmålstegn) i en javascript variabel .. hvordan håndterer jeg det ?
Avatar billede sone Nybegynder
18. juli 2000 - 16:28 #1
Jeg ville gøre følgende:

variabel = "Virker det?";
Avatar billede hairball Nybegynder
18. juli 2000 - 17:20 #2
Problemet opstår når man prøver at udskrive variablen på skærmen, så skriver den ": expected", altså tror den at ? skal opfattes som en kommando
Avatar billede rfogh Nybegynder
18. juli 2000 - 17:48 #3
Kan du ikke sætte det i citationstegn, som sone foreslår???
Avatar billede hairball Nybegynder
18. juli 2000 - 18:17 #4
Det er ikke det er problemet, læs min kommentar
Avatar billede limemedia Nybegynder
18. juli 2000 - 18:37 #5
hairball >> den skal i "" da den ellers vil tolkes som en if sætning
Avatar billede hairball Nybegynder
18. juli 2000 - 19:33 #6
Det gør den også
Avatar billede limemedia Nybegynder
18. juli 2000 - 19:57 #7
prøv at paste dit eksempel her - det hjælper nok en anelse med at finde din bug !
Avatar billede hairball Nybegynder
19. juli 2000 - 09:10 #8
Her er eksemplet, det er ? der får det til at fejle


skriv("side.asp?id=12");

function skriv(url){
document.write('<TD OnClick=' + url + '>');
}
Avatar billede sone Nybegynder
19. juli 2000 - 09:12 #9
Det du sætter som OnClick-adresse skal være i anførselvtegn:

function skriv(url){
document.write('<TD OnClick="' + url + '">');
}
Avatar billede hairball Nybegynder
19. juli 2000 - 09:18 #10
Det hjælper ikke, prøv selv.
Avatar billede sone Nybegynder
19. juli 2000 - 09:52 #11
Enig... det virker ikke, men der er da heller ikke noget der hedder OnClick på en TD.
Følgende virker tilgengæld fint nok:

function skriv(url) {
document.write('<A HREF="' + url + '">test</A>');
}
Avatar billede poet Nybegynder
20. juli 2000 - 01:00 #12
Driller den stadig hvis du skriver:
skriv('side.asp?id=12'); //bemærk enkeltanførselstegn..
?
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