|
| Kan man nøjes med kun at loade en del af e~ Fra : Jesper Kjær |
Dato : 28-12-05 23:04 |
|
Hej
Jeg er ved at lave en hjemmeside og jeg er træt af at hele siden
skal loades hver gang et tekstafsnit skal skiftes.
Jeg vil gerne lave den sådan at kun tekstfeltet loades hver gang
teksten skal skiftes.
Er der nogen der ved (om man kan) hvodan man gør det?
Se udkastet på: www.jkaps.dk/5P1 (jeg vil gerne jøjes med at
loade de grå felter)
Med venlig hilsen
Jesper Kjær
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (28-12-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 28-12-05 23:22 |
| | |
Jørn Andersen (29-12-2005)
| Kommentar Fra : Jørn Andersen |
Dato : 29-12-05 04:49 |
|
On Wed, 28 Dec 2005 23:21:59 +0100, "Erik Ginnerskov"
<erik@donotspammmeplease.invalid> wrote:
>Jesper Kjær wrote:
>> Jeg er ved at lave en hjemmeside og jeg er træt af at hele siden
>> skal loades hver gang et tekstafsnit skal skiftes.
>>
>> Jeg vil gerne lave den sådan at kun tekstfeltet loades hver gang
>> teksten skal skiftes.
>
>Det kan gøres med dynamisk include, men det er en serversidedisciplin,
Men det ændrer vel ikke ved, at der skal laves et nyt request af
siden?
Selvfølgelig bliver billeder og den slags så bare hentet fra cachen,
men det er vel for så vidt uafhængigt af, om man bruger SSI eller ej.
Set fra brugerens side er det vel fløjtende ligegyldigt, om der bruges
SSI eller ej. Det har kun interesse for web-skriveren - som til
gengæld kan spare en del besvær.
De to eneste måder, som jeg lige umiddelbart kan se, hvor man kan
undgå at loade hele siden igen er:
a) ved at bruge frames/iframes. Det har så til gengæld så mange andre
ulemper at det næppe er en god løsning.
b) loade alle muligheder første gang og så skifte visning med
clientside scripting (JavaScript). Om det så er en tilfredsstillende
løsning vil jeg overlade til andre.
Mvh. Jørn
--
Jørn Andersen,
Brønshøj
| |
Erik Ginnerskov (29-12-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 29-12-05 21:08 |
|
Jørn Andersen wrote:
> b) loade alle muligheder første gang og så skifte visning med
> clientside scripting (JavaScript). Om det så er en tilfredsstillende
> løsning vil jeg overlade til andre.
Det vil ganske vist gøre den viste side kortere. Men du tvinger stadig
brugeren til at hente det hele, selv om det måske kun er en mindre del af
siden, som er interessant for brugeren. Og hvis brugeren har slået
javascript fra, virker det heller ikke.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/
| |
Jørn Andersen (30-12-2005)
| Kommentar Fra : Jørn Andersen |
Dato : 30-12-05 04:12 |
|
On Thu, 29 Dec 2005 21:08:25 +0100, "Erik Ginnerskov"
<erik@donotspammmeplease.invalid> wrote:
>Jørn Andersen wrote:
>
>> b) loade alle muligheder første gang og så skifte visning med
>> clientside scripting (JavaScript). Om det så er en tilfredsstillende
>> løsning vil jeg overlade til andre.
>
>Det vil ganske vist gøre den viste side kortere. Men du tvinger stadig
>brugeren til at hente det hele, selv om det måske kun er en mindre del af
>siden, som er interessant for brugeren. Og hvis brugeren har slået
>javascript fra, virker det heller ikke.
I know - men i modsætning til de andre forslag, der har været nævnt,
så slipper man altså for at loade siden igen. Det gør man ikke med
include etc.
Personligt vil jeg nok som regel foretrække at hente siden igen frem
for alle disse omveje.
Mvh. Jørn
--
Jørn Andersen,
Brønshøj
| |
Erik Ginnerskov (30-12-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 30-12-05 18:37 |
|
Jørn Andersen wrote:
> så slipper man altså for at loade siden igen. Det gør man ikke med
> include etc.
Det er så et spørgsmål om, hvad der er hurtigst, at hente det man har brug
for ved et genload af siden eller at hente hele dynen på en gang.
> Personligt vil jeg nok som regel foretrække at hente siden igen frem
> for alle disse omveje.
Det er også min anbefaling, med mindre der er tale om meget små mængder
data, som skal udskiftes på en ellers stor side.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/
| |
Henrik Stidsen (29-12-2005)
| Kommentar Fra : Henrik Stidsen |
Dato : 29-12-05 06:09 |
|
It happens that Jesper Kjær formulated :
> Jeg er ved at lave en hjemmeside og jeg er træt af at hele siden
> skal loades hver gang et tekstafsnit skal skiftes.
> Jeg vil gerne lave den sådan at kun tekstfeltet loades hver gang
> teksten skal skiftes.
Du kan bruge AJAX, men det kræver at du har mod på både at kode
serverside og clientside.
--
Henrik Stidsen - http://henrikstidsen.dk/
"I love deadlines. I like the whooshing sound they make as they fly
by."
- Douglas Adams
| |
Erik Ginnerskov (29-12-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 29-12-05 21:03 |
| | |
Allan Vebel (29-12-2005)
| Kommentar Fra : Allan Vebel |
Dato : 29-12-05 22:02 |
|
Erik Ginnerskov skrev:
>> AJAX,
>
> ?
Ja, den på spray til vinduer er også god til Windows, så
kan du også læse hvad der står på skærmen
--
Allan Vebel
http://html-faq.dk
| |
Henrik Stidsen (30-12-2005)
| Kommentar Fra : Henrik Stidsen |
Dato : 30-12-05 01:31 |
|
Erik Ginnerskov formulated the question :
>> AJAX,
> ?
http://en.wikipedia.org/wiki/AJAX
Kort fortalt, en javascript funktion kalder serveren via XMLHttpRequest
og manipulerer derefter den allerede indlæste side. Altså kommunikation
med serveren uden at man behøver reloade hele siden - og det var da
vist det spørgeren gerne ville ?
Google gør meget brug af den, deres suggest funktion er lavet på den
måde ligesom masser af features i GMail er. Flickr.com bruger det svjv
også. Microsoft er igang med deres egen implementation til ASP.NET, den
hedder ATLAS.
--
Henrik Stidsen - http://henrikstidsen.dk/
This is not an automated signature. I type this in to the bottom of
every message.
| |
Erik Ginnerskov (30-12-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 30-12-05 19:01 |
| | |
Allan Vebel (30-12-2005)
| Kommentar Fra : Allan Vebel |
Dato : 30-12-05 20:36 |
| | |
|
|