webForumDet fria alternativet

variabel gör mig tokig...

JavaScriptur Javascript

10 svar · 314 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Hur jag än pillar med fnuttarna så får browsern spatt alt. det visas fel i textboxen.

var img = '<img src=\'bild.gif\' onclick=\'document.foo.bar.value='+$f+'-'+ right('0'+$e,2) +'-'+ right('0'+$l,2) +'\'>';

Värdet i skall bli: 2005-10-21

Vill helst slippa dubbelfnuttar också...

Medlem sedan dec. 20025 483 inlägg
#2

Vad är $f, $e, $l? Om de är JS-variabler får du ta bort '$' framför dem ;)

Medlem sedan okt. 20041 556 inlägg
#3

Ok, jag trodde att $ var OK i javascriptvariabler (tillsammans med asp)
Bytte i alla fall ut dem till "_".

Detta funkar:

onclick=\"document.foo.bar.value=\''+_f+'-'+ right('0'+_e,2) +'-'+ right('0'+_l,2) +'\'\">

Men det dumma är att jag måste ha citationstecken skulle helst vilja ha apostrofer.

Medlem sedan juni 200032 967 inlägg
#4

Man kan inte ha $ i variabelnamn i ASP/VBscript heller.

Varför vill du ha apostrofer istället? Det borde väl dock inte vara några problem att byta citationstecknen apostrofer, om du samtidigt gör tvärtom?

Medlem sedan okt. 20041 556 inlägg
#5

Då måste jag konkantenera (eller vad det heter) i ASP.

Dim a,b,c,d,e
a = "Det "
b = "är "
c = "ur "
d = "prestandasynpunkt "
e = "dåligt, ju."
Response.write a & b & c & d & e
Medlem sedan juni 200032 967 inlägg
#6

Vad menar du?

Medlem sedan okt. 20041 556 inlägg
#7

Om jag skall lägga in min js-kod i en komponent och trycka ut den på en aspsida så vill jag fylla en vb-variabel med min js-kod.

Medlem sedan dec. 20025 483 inlägg
#8

Travoni skrev:

Ok, jag trodde att $ var OK i javascriptvariabler

Det är jag som är ute och cyklar; visst kan man använda dollartecken :)

En stund fick jag för mig att du försökte använda PHP-variabler, och då blandade ihop PHPs, och även andra språks, obskyra syntax (med avseende på dollartecknet) med JavaScripts syntax.

Medlem sedan okt. 20041 556 inlägg
#9

...går det att ta bort dubbelfnuttarna?

Medlem sedan juni 200032 967 inlägg
#10

Jag förstår inte problemet. Måste du inte konkatenera om du använder apostrofer?

Medlem sedan okt. 20041 556 inlägg
#11

Och det behöver jag ju inte, vad dum jag är det är ju bara att skriva "" (dubbla)
Då är det löst :r :)

132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)