Avatar billede fedtoere Praktikant
26. juli 2005 - 22:59 Der er 9 kommentarer og
1 løsning

Script kode for at opdatere URL'en i IE Browseren.

Kan i hjælpe mig, jeg laver hjemmesider i Flash. Mit problem består i at når jeg surfer til andre flash programmer (vis en html fil) så bliver URL adr i Internet Explorer browseren ikke opdateret. Dette medfører at når brugeren benytter "tilbage" knappen, så kommer han helt tilbage til den oprindelige indtaste URL-streng (dvs min startside).
Det jeg søger er kode der kan opdatere denne URL af en eller anden slags. Om det er JAVA-script eller VB-script betyder mindre.
Avatar billede roenving Novice
26. juli 2005 - 23:17 #1
Hvis du ændrer urlen i adresselinjen skifter browseren side ...

-- i javascript gør man det sådan:

location.href = "denNyeSide.html";
Avatar billede foxmulder58 Praktikant
26. juli 2005 - 23:17 #2
Så vidt jeg ved kan du ikke  anvender nogen script der søger for at browseren kan finde rundt i hvad der bliver klikker på at links i et flash object.

Et flash object er jo en selvstændig fil implmeneret i et HTML dokument. Man anvender derfor kun flashens navigation uden brug af browser.



Så min første indskydelse er at dette simpelthen ikke er muligt.


mvh
Mads
Avatar billede foxmulder58 Praktikant
26. juli 2005 - 23:25 #3
Jeg tror jeg misforstår spørgsmålet. Glæder mig til at se løsningen på denne tråd!

mvh
Mads
Avatar billede roenving Novice
26. juli 2005 - 23:45 #4
>>fox

-- jeg tror du har forstået det, i hvert fald på samme måde, som jeg har !-)
Avatar billede foxmulder58 Praktikant
26. juli 2005 - 23:47 #5
ja, for hvis man anvender laver en navigation i Flash anvender man et ActionScript for at lave knapper der linker.

Men man linker internt i Flash filen og der findes INGEN metode til at få browseren til at vise URL´en for det link man klikker på.


Ikke så vidt jeg ved kender ikke noget JavaScript der kan løse dette.

mvh
mads
Avatar billede fedtoere Praktikant
27. juli 2005 - 09:52 #6
I har forstået mit problem rigtigt.
Jeg har min html fil der starter min flash fil op, i denne flash fil har jeg så link til andre steder på min hjemmeside. Når jeg vælger et af disse link der kalder en html side så er det at min URL ikke bliver opdateret i browseren.
Problemet er at jeg ønsker at opbygge hele min hjemmeside på den måde så man direkte kan hoppe til en bestemt side, det virker også fint da jeg jo har min html side der kalder flash filen i de underliggende foldere.
Det ser ud til at i kender noget til Flash, hvordan laver hjemmesider i Flash ?
Laver i hele hjemmesiden i Flash og styrer alt navigering selv ?
Hvis i gør det, benytter i så mange flash filer og gør brug af loadmovie så flash starter op på en rimelig tid (loader kun de nøvendige flash filer)?

Mit håb var at finde et script der kunne bestemme locationen (evt hard kode det), og sende dette til browseren således at man kan benytte frem og tilbage knapperne i browseren, men det mener i ikke er muligt når mine sider er opbygget som de er, trods det at jeg altid kalder en html side der starter min flash fil op :-(
Avatar billede fedtoere Praktikant
27. juli 2005 - 10:17 #7
I er velkommen til at se hvad mit problem er på min hjemmeside.
Hvis man gør f.eks følgende:

browse siden:    www.clash.dk  (så starter man op i dette startvindue)
vælg            "web side"    (som starter www.clash.dk/home op)
vælg            "dykning"      (som starter www.clash.dk/home/cmas/cmas3.htm op)

Trykker man nu på tilbage knappen i browseren så ville jeg formode at der skulle skiftes til min clash.dk/home side, men skiftet sker tilbage til clash.dk.
Det er mit egentlige problem, hvorvidt URL'en bliver opdateret betyder mindre så længe min funktionalitet er i orden.
Avatar billede fedtoere Praktikant
27. juli 2005 - 23:07 #8
Jeg tror jeg har fundet fejlen, har lige lavet en simpel test med samme opbygning (index.html og *.swf filer). Der virker det som det bør (URL strengen bliver også opdateret). Dvs jeg har lavet noget kode i mine index.html filer der gør at denne opdatering af URL'en ikke finder sted. Nu skal jeg bare finde ud af hvad :-)
Avatar billede fedtoere Praktikant
04. april 2007 - 16:20 #9
spørgsmålet lukkes.
Avatar billede roenving Novice
04. april 2007 - 21:01 #10
Hvad endte det med ?-)
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