Ændre en del af href attribute

Tags:    javascript

På Københavns Universitet kører vi en relativt kompliceret implementering af google maps. Der findes en version på dansk og engelsk. Det er ved den engelske jeg har brug for hjælp.

Her ligger den http://findvej.ku.dk/english/

De individuelle steder - som man kan navigere frem til ude til højre - har flere attributes tilknyttet, herunder et link til Rejseplanen, så man kan finde vej.
Selve dette link til Rejseplanen hentes fra en ekstern xml-fil og loades ind via javascript her:

Fold kodeboks ind/udJScript kode 


Jeg har behov for at modificere den url der hentes ind på den måde, at der bliver sat et /en/ ind lige efter query.exe, idet jeg så på den måde kan vise den engelsksprogede side i stedet for den dansksprogede.

Den fulde url til rejseplanen er:
http://www.rejseplanen.dk/bin/query.exe/mn?ZID=A=2@O=Gr%C3%B8nneg%C3%A5rdsvej%2015,%201870%20Frederiksberg%20C,%20Frederiksberg@X=12540994@Y=55681108@U=103@L=901470139@B=1@p=1285928069@&externalCall=yes&start=yes

Og den skal så bagefter være

http://www.rejseplanen.dk/bin/query.exe/en/mn?ZID=A=2@O=Gr%C3%B8nneg%C3%A5rdsvej%2015,%201870%20Frederiksberg%20C,%20Frederiksberg@X=12540994@Y=55681108@U=103@L=901470139@B=1@p=1285928069@&externalCall=yes&start=yes

Det fulde script kan ses herunder. Håber en kan hjælpe.
Mvh
Anders Peter Schultz

Fold kodeboks ind/udJScript kode 




4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 14 karma
Sorter efter stemmer Sorter efter dato
Hej Anders

Hvis du har den originale fulde url i en javascript-variable kan du bare køre en replace på den:

Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 26.04.2011 17:23 af Bruger #69
Fold kodeboks ind/udJScript kode 


// Slamkode.

EDIT: Kom vidst senere end philip.. :)



Indlæg senest redigeret d. 26.04.2011 17:23 af Bruger #11328
EDIT: Kom vidst senere end philip.. :)

Men så har Anders da to valgmuligheder :-)




Indlæg senest redigeret d. 26.04.2011 17:30 af Bruger #69
Phillip og Saebekassebil: Det var lige hvad jeg havde brug for. Mange tusinde tak!



t