JS problemen in Safari
7 november 2007 - 19:27   
geplaatst door: Hipska
Hoi ik heb een probleem met safari bij een bepaald javascriptje
Ik heb deze fout ook al bij andere site's gezien, dus ik weet niet of er een oplossing is.

Om een link na te bootsen doe ik in javascript location.hash = 'test'; zodat de browserurl http://site/#test wordt.
Dit werkt in firefox zonder probleem, maar in Safari begint de pagina dan te 'laden' (de titel van de pagina wordt dan "'titel' Laden") en dit stopt nooit meer.

Is er een manier om dat 'laden' te stoppen of om het te voorkomen?

iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB
JS problemen in Safari
8 november 2007 - 00:55    reactie #1
geplaatst door: Kaydie
Probeer het eens incl. hash...
dus location.hash = '#test'
"…It sure is great to get out of that bag!" -- mac, 1984
--
kaydies
JS problemen in Safari
8 november 2007 - 01:04    reactie #2
geplaatst door: Hipska
bedankt voor je reactie, maar nee dan wordt het "#%23test" en blijft safari ook laden. :boring:
iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB
JS problemen in Safari
8 november 2007 - 01:12    reactie #3
geplaatst door: Kaydie
Check hier is.
(Safari location.hash reload bug…)
"…It sure is great to get out of that bag!" -- mac, 1984
--
kaydies
JS problemen in Safari
8 november 2007 - 01:21    reactie #4
geplaatst door: Hipska
ja dat is de bug waarover ik het heb, nu nog enkel een oplossing zoeken daarvoo ;-)
iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB
JS problemen in Safari
8 november 2007 - 01:55    reactie #5
geplaatst door: Kaydie
Een workaround wordt erbij gegeven…

Overigens heb ik hier met 3.0 geen last meer van de bug…

Wel van deze en deze hash gerelateerde bugs…

"…It sure is great to get out of that bag!" -- mac, 1984
--
kaydies
JS problemen in Safari
8 november 2007 - 11:23    reactie #6
geplaatst door: Hipska
Citaat
Don't set location.href to the same value twice in a row.
dit is een workaround voor safari 1 als je 2 maal na elkaar location aanpast.

Hier in safari 2 is het 'laden'-probleem al vanaf er 1x de location.hash aangepast wordt.

iBook G4 14" | iPhone 3G 8GB | iMac C2D 27" | MacBook Air C2D 13" | iPhone 3G 16GB