Avatar billede hoppe11 Nybegynder
21. juni 2009 - 16:03 Der er 5 kommentarer og
1 løsning

parent.frames[] i FF

jeg får ingenting med nedstående kode i Firefox.. Hvad gør jeg galt? :)

parent.frames['iframe_broadcast_dropdown'].document.body
Avatar billede showsource Seniormester
21. juni 2009 - 20:18 #1
Jeg bruger:
var p_name = parent.mainpage;

hvor "mainpage" er den fil som laver iframe
Avatar billede hoppe11 Nybegynder
21. juni 2009 - 20:51 #2
den må du gerne uddybe :)
Avatar billede showsource Seniormester
21. juni 2009 - 21:00 #3
ehh,
<script type="text/javascript">
var mainpage = document;

</script>

<iframe src="/chatmsg.php" frameborder="0" scrolling="no" width="0" height="0" name="msg"></iframe>

i chatmsg.php:

<script type="text/javascript">

var p_name = parent.mainpage;

if(p_name) {

<!-- Hvad du nu vil. -->
alert('Ok');

}

</script>
Avatar billede hoppe11 Nybegynder
21. juni 2009 - 21:15 #4
ja, men hvordan vil du så referere til iframen?
Avatar billede showsource Seniormester
21. juni 2009 - 21:48 #5
ehh, er ikke sikekr på om den er korrekt, men det virker i nyeste FF, IE 8 og Google Chrome:

<iframe src="fil.php" frameborder="0" scrolling="auto" width="400" height="60" name="msg"></iframe>

<!-- Script skal komme efter iframe ! -->

<script type="text/javascript">
var navn = window.msg;
setInterval("navn.location.reload(true)", 3000);
</script>

og fil.php:

<script type="text/javascript">
var navn = window.name;
alert(navn);
</script>
Avatar billede hoppe11 Nybegynder
22. juni 2009 - 09:42 #6
jeg opretter lige igen og kommer med mere kode
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