webForumDet fria alternativet

variabel gör mig tokig...

10 svar · 314 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#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å...

Peter SMedlem 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 ;)

TravoniMedlem 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.

@ndersMedlem sedan juni 200032 969 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?

TravoniMedlem 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
@ndersMedlem sedan juni 200032 969 inlägg
#6

Vad menar du?

TravoniMedlem 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.

Peter SMedlem 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.

TravoniMedlem sedan okt. 20041 556 inlägg
#9

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

@ndersMedlem sedan juni 200032 969 inlägg
#10

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

TravoniMedlem 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 :)

126 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)