/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Billede skal indlæses før alt andet
Fra : Preben Nielsen


Dato : 08-11-01 12:57

Det første bogstav på startsiden på mit websted er af dekorative
grunde et billede, der uheldigvis indlæses dels efter resten af
startsidens tekst, dels efter sidens baggrundsbillede. Hvordan
får jeg bogstavbilledet til at indlæses før alt andet på siden?

Nævnte startside kan ses på:

http://hjem.get2net.dk/visto

Jeg har på et tidspunkt fået anbefalet dette javascript:

<script language="JavaScript">;
var preLoad01 = new Image();
preLoad01.src = "../../billeder/grafik/v.gif";
</script>

men det virker ikke.

Mvh

Preben


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Morten Abildgaard (08-11-2001)
Kommentar
Fra : Morten Abildgaard


Dato : 08-11-01 13:51

Preben Nielsen skrev i dk.edb.internet.webdesign.clientside:
> Det første bogstav på startsiden på mit websted er af dekorative
> grunde et billede, der uheldigvis indlæses dels efter resten af
> startsidens tekst, dels efter sidens baggrundsbillede. Hvordan
> får jeg bogstavbilledet til at indlæses før alt andet på siden?
Hvis du har billeder på din hjemmeside har du selvsagt også ophavsretten til
dem, og hvis du er bange for at nogen stjæler dem kan du jo lave en lille
link i bunden af alle dine sider til en side der forklare dette.
Men hånden på hjertet: Jeg ville egentlig bare hjælpe og kunne ikke være
mere ligeglad med dine billeder, så hvorfor skal jeg belemres med den
højrekliks-besked og en videresendelse til indexen hvis jeg prøver at åbne
selve dokumentet hvori dit problem befinder sig?

Det script du allerede har fat i fejler ikke noget, men jeg skal nok lade
være med at komme med andre forslag.

Held og lykke
--
knæk og bræk
Morten @ E-bronx

Preben Nielsen (08-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 08-11-01 14:05

> Hvis du har billeder på din hjemmeside har du selvsagt også ophavsretten til
> dem, og hvis du er bange for at nogen stjæler dem kan du jo lave en lille
> link i bunden af alle dine sider til en side der forklare dette.
> Men hånden på hjertet: Jeg ville egentlig bare hjælpe og kunne ikke være
> mere ligeglad med dine billeder, så hvorfor skal jeg belemres med den
> højrekliks-besked og en videresendelse til indexen hvis jeg prøver at åbne
> selve dokumentet hvori dit problem befinder sig?

Beklager - det var en forglemmelse, at jeg ikke havde fjernet copyright-scriptet
før jeg indsendte spørgsmålet. Det skal fjernes fra alle sider ved lejlighed for
at undgå at give brugere det problem du skitserer
>
> Det script du allerede har fat i fejler ikke noget, men jeg skal nok lade
> være med at komme med andre forslag.

Når scriptet er OK, hvorfor virker det så ikke???

Preben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Morten Abildgaard (08-11-2001)
Kommentar
Fra : Morten Abildgaard


Dato : 08-11-01 15:10

Preben Nielsen skrev i dk.edb.internet.webdesign.clientside:
> Beklager - det var en forglemmelse, at jeg ikke havde fjernet
> copyright-scriptet før jeg indsendte spørgsmålet. Det skal fjernes fra
> alle sider ved lejlighed for at undgå at give brugere det problem du
> skitserer
OK, jeg blev bare irriteret over den malplacerede brug af JavaScripts man
kan støde på, men det lyder godt du har andre planer.

> Når scriptet er OK, hvorfor virker det så ikke???
Jeg har selv brugt det med godt udfald, så umiddelbart kan jeg kun tro at
det har været stien til billedet (i scriptet) der har været noget i vejen
med. Du kunne jo prøve med den fulde sti.
Ellers kunne du jo prøve at indsætte det i "banner.htm" således:
<img src="/sti/til_billede.gif" width="0" height="0">
Men, hovsa, allerførst synes jeg lige du skal prøve at hente den udgave
jeg har lavet af dit V-billede (med 256 farver) herfra:
http://abildgaard.org/img/v.gif og så tilpasse størrelsen på billedet
præcist i dit dokument
Jeg har også lavet en halvt så stor version (på 386 bytes i 32 farver),
der ligger på
http://abildgaard.org/img/v_32_farver.gif som er mit bedste bud.

Håber det kunne hjælpe lidt på det hele.

--
knæk og bræk
Morten @ E-bronx
? Er du ny i nyhedsgrupperne ?
= Se venligst http://usenet.dk

Preben Nielsen (08-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 08-11-01 23:45

> Jeg har selv brugt det med godt udfald, så umiddelbart kan jeg kun tro at
> det har været stien til billedet (i scriptet) der har været noget i vejen
> med.

Jeg mener at stien måvære korrekt. Stien angivet i javascript er præcis den
samme som stien til selve billedet.
Det forvirrer mig, at Allan Vebel mener, at man slet ikke kan bestemme
indlæsningsrækkefølgen, mens du har haft held med javascriptet...

> Jeg har også lavet en halvt så stor version (på 386 bytes i 32 farver),
> der ligger på
> http://abildgaard.org/img/v_32_farver.gif som er mit bedste bud.
>
Tak for dine bud.

Preben


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Preben Nielsen (11-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 11-11-01 11:08

> Jeg har også lavet en halvt så stor version (på 386 bytes i 32 farver),
> der ligger på
> http://abildgaard.org/img/v_32_farver.gif som er mit bedste bud.
>
> Håber det kunne hjælpe lidt på det hele.

Det prøver jeg så at bruge. Tak fordi du lavede det! Hvordan bar du dig ad
med at reducere billedets størrelse?

Preben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Allan Vebel (08-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 08-11-01 15:05

Preben Nielsen <visto@get2net.dk> skrev

> der uheldigvis indlæses dels efter resten af startsidens
> tekst, dels efter sidens baggrundsbillede. Hvordan
> får jeg bogstavbilledet til at indlæses før alt andet på
> siden?

Du kan ikke selv bestemme i hvilken rækkefælge det
skal indlæses.

Din v.gif fylder 3,7k fordi den har dimentionerne 101x93,
men du viser den kun med 27x25.

Hvis du reducerer størrelsen med dit grafikprogram til den
størrelse den skal vises, fylder den kun 1,2k og bliver
således hurtigere indlæst.

monte_bleg.jpg kommer først nogle sekunder senere,
fordi den fylder 48k, men den kan næppe kompromeres
yderligere.

--
Allan




Preben Nielsen (08-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 08-11-01 23:47

> Du kan ikke selv bestemme i hvilken rækkefælge det
> skal indlæses.

Det forvirrer mig, at Morten Abildgaard mener at have brugt
javascriptet nævnt i mit spørgsmålet med held, og du mener at man
slet ikke kan bestemme rækkefølgen.

> Hvis du reducerer størrelsen med dit grafikprogram til den
> størrelse den skal vises, fylder den kun 1,2k og bliver
> således hurtigere indlæst.

Jeg har reduceret billedet til 27x25, men det er alligevel meget
langsomt om at vise sig, så det er næppe størrelsen der her er
afgørende.

Tak for budet!

Preben


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Allan Vebel (09-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-11-01 00:20

Preben Nielsen <visto@get2net.dk> skrev

> Det forvirrer mig, at Morten Abildgaard mener at have brugt
> javascriptet nævnt i mit spørgsmålet med held, og du mener
> at man slet ikke kan bestemme rækkefølgen.

Det nævnte script er som navnet angiver preLoad af billeder. Det
vil sige at du kan have et billede klar i din cashe til de efterfølgende
sider - eller, som det er særlig anvendeligt til - at have billedet klar
i cashe ved onmouseover, så det ikke først skal hendes fra serveren
når musen kører over et menupunkt hvor billedet skal skifte til et
andet.

> Jeg har reduceret billedet til 27x25, men det er alligevel meget
> langsomt om at vise sig, så det er næppe størrelsen der her er
> afgørende.

Jo!
Jo mindre billedet er, jo hurtigere kommer det hjem fra serveren - det
siger vist sig selv. Morten lavede et billede på 386 bytes, og det må
naturligvis være 10 gange hurtigere at hente end 3,747 kilobyte, fordi
det er 10 gange mindre

--
Allan




find clausen (09-11-2001)
Kommentar
Fra : find clausen


Dato : 09-11-01 00:32

> Preben

Hvad med at lave en function der udskriver siden på BODY onLoad ???
Og load så V-billedet i head ...

--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...
e-mail: findclausen at photopress.dk

Allan Vebel (09-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-11-01 00:56

find clausen <noreply@nospam.com> skrev

> Hvad med at lave en function der udskriver siden på
> BODY onLoad ???
> Og load så V-billedet i head ...

Det ligger jo fortsat på samme side, så jeg tror ikke på
at det vil fungere.

Lad os tage baggrundsbilledet monte_bleg.jpg, som
fylder 48k. Første gang det hentes fra serveren vil tage
nogle sekunder, afhængig af hvor hurtig din linie er, og
du kan ikke få det hurtigere hjem på den side det skal
vises på.

Du kan lave et kompliceret script som først "tænder" for
det hele når alt er hentet hjem, men det fylder jo også

Endelig kan man lave et forside, hvor man henter alle billeder
hjem - og håbe på at ingen klikker videre før hentningen er
tilendebragt.

Jeg har ALDRIG set et metode til at bestemme rækkefølgen
af indlæsning af filer der skal vises på samme side - kun
preload af det efterfølgende.

--
Allan



find clausen (09-11-2001)
Kommentar
Fra : find clausen


Dato : 09-11-01 09:35

On Fri, 9 Nov 2001 00:56:22 +0100, "Allan Vebel" <allan@vebel.dk>
wrote:

> Det ligger jo fortsat på samme side, så jeg tror ikke på
> at det vil fungere.

Hvorfor så negativ ...
Det virker godt nok, bortset fra, at baggrunden forsvinder
når teksten kommer på, og det er selvfølgelig ikke godt nok
Men måske er der en der kan finde en løsning på det.

se:

www.photopress.dk/test2.html


--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...
e-mail: findclausen at photopress.dk

Allan Vebel (09-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-11-01 11:25

find clausen <noreply@nospam.com> skrev

> Hvorfor så negativ ...

Det er jeg heller ikke. Jeg konstaterer bare at v'et eller
baggrunden kommer hurtigere ind på harddisken af den
grund. Det kan måske komme samtidig, som jeg skrev
tidligere:

> > script som først "tænder" for
> > det hele når alt er hentet hjem

og det er jo det du har gjort nu.

> Det virker godt nok, bortset fra, at baggrunden forsvinder
> når teksten kommer på, og det er selvfølgelig ikke godt nok

Det er fordi du kun udskriver teksten (kig i det der bliver udskrevet)
og glemmer
<html>
<head>
<title>Titel</title>
</head>
og
<body> med baggrunden - det er så hele siden der skal udskrives
på den måde.

--
Allan




Allan Vebel (09-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-11-01 11:28

Allan Vebel <allan@vebel.dk> skrev

> Jeg konstaterer bare at v'et eller baggrunden kommer
> hurtigere ind på harddisken af den grund.

Hov, jeg mente:
> Jeg konstaterer bare at v'et eller baggrunden IKKE kommer
> hurtigere ind på harddisken af den grund.

--
Allan



find clausen (09-11-2001)
Kommentar
Fra : find clausen


Dato : 09-11-01 13:44

On Fri, 9 Nov 2001 11:24:58 +0100, "Allan Vebel" <allan@vebel.dk>
wrote:

> Det er fordi du kun udskriver teksten (kig i det der bliver udskrevet)
> og glemmer
> <html>
> <head>
> <title>Titel</title>
> </head>
> og
> <body> med baggrunden - det er så hele siden der skal udskrives
> på den måde.

Jamen det kan man jo ikke, når man bruger "body onLoad" !
Ideen er jo, at når body er loaded (med baggrundsbillede) så skulle
teksten udskrives, men der sker det, at baggrunden forsvinder ...

Man kan så lave det i en tabel (test3.html)
men jeg kan ikke lige huske, hvordan man undgår den hvide kant ... (?)


--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...
e-mail: findclausen at photopress.dk

Allan Vebel (09-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-11-01 14:17

find clausen <noreply@nospam.com> skrev

> Man kan så lave det i en tabel (test3.html)

Du har opnået det at det hele kommer samtidig, det vil
sige at der ikke bliver vist noget på skærmen før
billederne er hentet hjem. Om det så var det der var
ønsket, ved jeg ikke - det bliver jo ikke hurtigere af det
- billederne skal jo fortsat hentes fra serveren første
gang siden vises.

> men jeg kan ikke lige huske, hvordan man undgår den
> hvide kant ... (?)

margin:0px;

i css.

--
Allan



Preben Nielsen (09-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 09-11-01 17:19

> Du har opnået det at det hele kommer samtidig, det vil
> sige at der ikke bliver vist noget på skærmen før
> billederne er hentet hjem. Om det så var det der var
> ønsket, ved jeg ikke

Hej Allan og Find

Det glæder mig at I arbejder på sagen. Jeg kan endnu ikke helt
følge med i hvad der foregår, afventer først om der er noget der
viser sig at ville virke.
I mellemtiden gør jeg lige opmærksom på, at jeg vil finde det
acceptabelt at teksten først viser sig samtidigt med v-billedet,
dvs når det er læst ind, men det vil ikke være nogen acceptabel
løsning hvis det hele først vises når monte_bleg.jpg (der er ret
stort og næppe kan blive mindre) er indlæst, idet folk jo så
kommer til at vente relativt længe på at komme til at læse hvad
det hele handler om, og så længe gider de næppe vente

Preben


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Allan Vebel (10-11-2001)
Kommentar
Fra : Allan Vebel


Dato : 10-11-01 00:35

Preben Nielsen <visto@get2net.dk> skrev

> Det glæder mig at I arbejder på sagen. Jeg kan endnu ikke helt
> følge med i hvad der foregår, afventer først om der er noget der
> viser sig at ville virke.

Det bedste du kan gøre er at bruge den v.gif på 386 bytes som
Morten har lavet - og så acceptere at baggrunden kommer lidt
senere.

--
Allan



Preben Nielsen (11-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 11-11-01 11:04

>
> Det bedste du kan gøre er at bruge den v.gif på 386 bytes som
> Morten har lavet - og så acceptere at baggrunden kommer lidt
> senere.

OK det gør jeg så nu.

Preben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

find clausen (10-11-2001)
Kommentar
Fra : find clausen


Dato : 10-11-01 15:49

On Fri, 9 Nov 2001 16:19:07 +0000 (UTC), Preben Nielsen
<visto@get2net.dk> wrote:

> I mellemtiden gør jeg lige opmærksom på, at jeg vil finde det
> acceptabelt at teksten først viser sig samtidigt med v-billedet (...)

Så er der nok ikke meget at gøre,
men baggrundsbilledet kan godt komprimeres til det halve. 24k.
www.photopress.dk/monte2.jpg
--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...
e-mail: findclausen at photopress.dk

Preben Nielsen (11-11-2001)
Kommentar
Fra : Preben Nielsen


Dato : 11-11-01 11:06

> men baggrundsbilledet kan godt komprimeres til det halve. 24k.
> www.photopress.dk/monte2.jpg

Fint at få reduceret monte_bleg uden at jeg umiddelbart kan se forskel!
Jeg bruger derfor dette billede nu, så tak for det!
Hvordan bar du dig af med at reducere billedet? - For måske billederne fra
de andre frames kunne reduceres tilsvarende, og indlæsningshastigheden af
hele startsiden dermed kunne mindskes. Og måske det v-billede så også
kunne komme hurtigere, for nogle gange er det som det står og venter på
ting fra de andre frames. Jeg kan ikke helt gennemskue om det er helt
tilfældigt i hvilken rækkefølge indlæsningerne foregår.

Preben


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste