variabel med argumenter
Jeg har en javascriptvariabel "GermanChngLanguage", der er lavet på følgende måde:<script language="JavaScript">
<!--
var ChngLanguage = self.location.href
var GermanChngLanguage = ChngLanguage.replace("-us.asp", "-d.asp")
//-->
Den bliver sendt til flashfilmen med:
FlashVars=\"variabel="+GermanChngLanguage+"
Hvod den bliver brugt på et MC med koden:
on (release) {
getURL(_level0.variabel);
}
Alt dette fungerer upåklageligt i langt de fleste tilfælde. Men på ét punkt virker det ikke. Og det er når "self.location.href", altså det, der står i url-feltet indeholder argumenter fra en specificeret søgning på sitet. Som for eksempel:
http://www.hemmeligt.com/Search/search_result-us.asp?q=test&Submit=Search&search_area=Entire+site
resultatet efter et klik på mc'en skulle give følgende:
http://www.hemmeligt.com/Search/search_result-d.asp?q=test&Submit=Search&search_area=Entire+site
Men alt fra og med &-tegnet forsvinder. D.v.s. at resultatet i stedet bliver:
http://www.hemmeligt.com/Search/search_result-d.asp?q=test
Hvor i forløbet bliver det skåret af, og hvad kan jeg gøre for at undgå det?
På forhånd tak.