Gå til innhold

Oppdaterere område uten å hente resten av siden?


Anbefalte innlegg

Videoannonse
Annonse
Det er ikke problemet. For å forklare det litt bedre så kan du tenke deg en flash film som teller opp til 100 for så å vise et bilde. Denne skal loopes hele tiden. Problemet er at den begynner på 1 igjen hver gang du trykker på en meny-knapp.

Kan tenke meg at en kombinasjon av Flash-variabler og litt PHP-session-magi kan løse den biffen.

 

* Sett en PHP-session-cookie som sjekker om brukeren er inne på siden.

* Hvis brukeren er inne så hiver du inn en flashvar som sier at brukeren er inne.

* I flash-filmen lager du en prosedyre som dropper tellingen dersom flashvariabelen er satt.

 

IMO er dette bedre enn frames.

Lenke til kommentar
PHP-include uten å laste hele sider er ikke bare en illusjon.. Det er støttet i en senere verson av PHP....

 

Fungerer Supert!

Nei. PHP5 har ikke introdusert noe nytt mtp. akkurat det. I så fall har du grundig misforstått.

 

Det er umulig av to hovedgrunner:

 

1. PHP kjøres på serveren, ikke hos klienten. Derfor må alle data være ferdigbehandlet før de sendes avgårde til brukeren via HTTP.

 

2. Det er ingen måter (utenom sessions, som heller ikke løser problemet) for webserveren å identifisere en enkelt overføring av en side. Når siden er ferdig overført over nettet, har webserveren lukket tilkoblingen og glemt hele affæren. Det er umulig for webserveren å hente tilbake det den holdt på med og sende deler av siden på nytt. Hvis det hadde vært mulig, finnes det uansett ingen browsere som støtter noe sånt, og man måtte ha endret på HTML-spesfikasjonen for å kunne sette i HTML-koden hva som skal kunne refreshes etterhvert og hva som er statisk.

 

;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...