Jack wrote:
> On Jul 30, 6:56 pm, "Martin Ploug" <mpl...@pc.dk> wrote:
>> <body onLoad="if (location.href.indexOf('reload')==-1)
>> location.replace(location.href+'?reload')">
>>
>
> Mange tak for jeres forslag...
> Men det virker desværre ikke, det er stadig det gamle billede der
> bliver vist
> men selvfølgelig den nye sourcekode....
> ( det gamle billede og det nye har samme filnavn, og det kan det
> desværre ikke laves om på )
>
> Jeg har prøvet både
> Body onLoad=window.refresh>
> og
> <script language=" JavaScript" ><!--
> function MyReload()
> {
> window.location.reload();
> }
> //--></script>
>
> <Body onLoad="MyReload()" >
>
> Har I andre forslag ?
>
> Hilsen
> Jack
Skulle mener det rigtige er
window.location.reload( true);
parameteren hedder forceget - hvis true hentes fra server, ellers kan hentes
fra cache.
Default er falsk - så du _skal_ angive true, hvis du skal hente fra
serveren.
Ved så ikke om det klarer problemet med billedet, som er et andet men hedder
det samme.
Prøv at give absolut sti til billedet
(
http://mitdomain/billeder/billednavn.jpg) i tagget - evt kan du her sætte
en random parameter på, for at sikre at billedet hentes fra serveren og ikke
cache.
Den sidste kan vel egentlig bruges i onload, til at sætter src for
img-tagget, uden at det er nødvendigt at hente hele siden igen, hvis det kun
er billedet der er ændret...
--
Birger
http://bbsorensen.dk
http://varmeretter.dk - hverdagsmad. Sundt, nemt, hurtigt og billigt.
Daglig opdatering.