Kom ihåg mig?
Home Menu

Menu


Ajax-sökning + Internet exlorer

Ämnesverktyg Visningsalternativ
Oläst 2007-05-16, 16:04 #1
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Håller på en med sökfunktion i Ajax som helt enkelt uppdaterar en <div id="search_result"></div> genom document.getElementById('search_result').innerHTML = result; med resultatet efter sökning...

Sidan laddas aldrig om och allt är finemang. I Firefox kan du klicka på en länk i sökresultatet som presenteras och du hamnar på den sidan. När du går tillbaka via webbläsaren har du kvar sökresultatet och läsaren är nedscrollad där du var när du klickade.

I Internet Explorer är sidan du kommer tillbaka till helt tom. Formuläret är tomt, inga träffar visas, och du måste alltså söka igen från början.

Har ni några tips på hur man kan lösa detta?
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-16, 16:50 #2
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
detta är en helt naturlig effekt eftersom det finns inget som säger att din browser ska komma ihåg vad dina javascript har trollat med.

Men det finns bibliotek för det där, bara det att jag har förträngt vad de heter.... Ska titta i min downloadmapp...

RSH.rar har jag en fil som heter. I den finns något vid namn dhtml_history - den ska vara bra. Titta på det. Jag har inte testat den själv, för jag la ner mycket av min ajaxnavigation, så jag tror inte jag kommer behöva det. Inte i dagsläget iaf.


edit: Fyfan vad jag dåligt jag skriver ibland alltså, pinsamt.
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-16, 16:53 #3
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Originally posted by totoo@May 16 2007, 16:50
detta är en helt naturlig effekt eftersom det finns inget som säger att din browser ska komma ihåg vad dina javascript har trollat med.

Men det finns bibliotek för det där, bara det att jag har förträngt vad de heter.... Ska titta i min downloadmapp...

RSH.rar har jag en fil som hetet dhtml_history - den ska vara bra. Titta på det. Jag har inte testat den själv, för jag la ner mycket av min ajaxnavigation, så jag tror inte jag kommer behöva det. Inte i dagsläget iaf.
Tack för svaret. Jag tittar redan på RSH och det verkar lovande faktiskt...
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-21, 20:19 #4
stefangust stefangust är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: May 2007
Inlägg: 1
stefangust stefangust är inte uppkopplad
Hej, jag är ny här.
 
Reg.datum: May 2007
Inlägg: 1
Genererar du din sida från ett scriptspråk?

IE och FF skiljer sig i hur de hanterar data i cachen.
För att IE skall återanvända samma information på en sida när man trycker "back" så måste sidan cachas i browser, vilket inte alltid sker vid dynamiskt genererade sidor.

Detta gäller också om man använder RSH som sparar sin informationen i ett gömt formulär på sidan.
Man kan ibland behöva tvinga fram en 304 response från webservern för att få IE att använda sin cachade kopia och därmed få RSH att fungera.
stefangust är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-06-07, 22:32 #5
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
Kanske detta är vad du letar efter?

http://www.contentwithstyle.co.uk/Articles/38/

/Andreas
andi är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:52.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017