Avatar billede c-lund Nybegynder
23. oktober 2006 - 16:25 Der er 7 kommentarer og
2 løsninger

parent.location.reload(true);

opdater parent spørgsmål
<html>
<head>
<title>Ny side 1</title>
</head>

<body>
<iframe style="left: -100px; top: -100px; width: 1px; height: 1px; position: absolute" id="DineAnnoncer" name="DineAnnoncer"></iframe>   
</body>
</html>

Dette kode ligger i den fil der bliver åbnet i iframet, og den skal så opdatere den fil som iframet ligger i. det virker i div. browsere men ikke i Safari på Mac, hvad kan være galt?
<script language="javascript">
    parent.location.reload(true);
</script>
Avatar billede webudvikleren Nybegynder
23. oktober 2006 - 16:28 #1
hvorfor ikke bare

<script language="javascript">
    parent.location.reload(true);
</script>

til

<script type="text/javascript">
    parent.location.href = 'filnavnet.html?nocache=' + new Date;
</script>

den vil reloade siden igen
Avatar billede olebole Juniormester
23. oktober 2006 - 16:31 #2
<ole>

Mjaaahhh ...  :)
    parent.location.href = 'filnavnet.html?nocache=' + new Date().getTime();

- men parent.location.reload(true); burde nu absolut virke. Prøv med et validt script-tag: <script type="text/javascript">

/mvh
</bole>
Avatar billede olebole Juniormester
23. oktober 2006 - 16:32 #3
Hvad returnerer disse alerts:

<script type="text/javascript">
alert(parent.location)
alert(parent.location.reload)
</script>
Avatar billede olebole Juniormester
23. oktober 2006 - 16:37 #4
- prøv i øvrigt at undlade at forsøge at lægge iframe'en udenfor vinduet med negative left- og right-properties. Det kunne tænkes, at browseren tror, du er ude på lusk  :)
Avatar billede webudvikleren Nybegynder
23. oktober 2006 - 16:40 #5
Prøv eventuelt at tjek dette i firefox;
parent.location.href = 'filnavnet.html?nocache=' + new Date();

og tjek hvad javascript-consolen siger, det kan være, som olebole siger, at browseren tror man vil lave noget fusk.
Avatar billede c-lund Nybegynder
23. oktober 2006 - 17:04 #6
den her virkede
parent.location.href = 'filnavnet.html?nocache=' + new Date().getTime();
måske gør denne også, har ikke prøvet
parent.location.href = 'filnavnet.html?nocache=' + new Date;

kan i begge smide et svar
Avatar billede webudvikleren Nybegynder
23. oktober 2006 - 17:09 #7
Oki :-)
Avatar billede olebole Juniormester
24. oktober 2006 - 09:58 #8
- doki  :)
Avatar billede olebole Juniormester
24. oktober 2006 - 12:57 #9
- og tak for points  :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester