Avatar billede nil.dk Nybegynder
27. september 2002 - 09:33 Der er 9 kommentarer og
1 løsning

problemer med brug af iframe

Er der forskel på den måde JavaScript opfører sig, når man bruger iframes fremfor almindlige frames?

Jeg forsøger at anvende en

parent.framenavn.location.href = 'http://www.eksperten.dk'

hvor "framenavn" er en iframe - og det virker ikke.

nil.dk
Avatar billede limemedia Nybegynder
27. september 2002 - 09:34 #1
er det ikke noget med
document.frames[framenavn].location.href = 'http://www.eksperten.dk';

*utestet*
Avatar billede bamzen Nybegynder
27. september 2002 - 09:39 #2
eller

document.frames[nummer].location.href="http://www.eksperten.dk"
Avatar billede nil.dk Nybegynder
27. september 2002 - 09:41 #3
lj >> din giver: "framenavn er ikke defineret"

bamzen >> Og hvilket nummer skal jeg angive?
Avatar billede bamzen Nybegynder
27. september 2002 - 10:14 #4
alt efter hvor mange iframes du har defineret et tal mellem 0 (den første) og X (den sidste)
Avatar billede limemedia Nybegynder
27. september 2002 - 10:20 #5
document.all['framenavn'].location.href maybe, igen utestet

/LJ
... der bør teste hans forslag, men ikke når det er `den usynlige nil`
Avatar billede nil.dk Nybegynder
27. september 2002 - 10:24 #6
lj >> ååårh ja, får jeg dårligere service bare fordi jeg er usynlig.. det er da diskrimination *G*

document.all.framenavn.location er null eller ikke et objekt
Avatar billede bamzen Nybegynder
27. september 2002 - 10:26 #7
for at ljwebs forslag skal virke skal din iframe have propertien name=framenavn

ellers vil det ikke funke....
Avatar billede nil.dk Nybegynder
27. september 2002 - 10:28 #8
bamzen >> Det har den også, men prøver lige at regne mig frem til at bruge din løsning
Avatar billede limemedia Nybegynder
27. september 2002 - 10:28 #9
sad alligevel og legede med iframes nu

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<meta name="Author" content="Lars B. Jensen, LJ Webnologics">
<meta name="Copyright" content="Lars B. Jensen, LJ Webnologics">

</head>

<body>

<br><br>

<iframe name="edit" id="edit" width="540" height="400" marginwidth="0" marginheight="0" frameborder="0" style="border: 1px solid #cdcdcd;">

</iframe>

<button onclick="alert(edit.document.body.innerText); document.all['edit'].focus()">Reset</button>


<script language="JavaScript" type="text/javascript">
<!--
    function init_dynarea() {
        edit.document.location.href = 'http://www.ljweb.com';
    }
   
    init_dynarea()
//-->
</script>
</body>
</html>

virker, ala
edit.document.location.href = 'http://www.ljweb.com';

hvor edit er iframe navnet
Avatar billede nil.dk Nybegynder
27. september 2002 - 10:52 #10
Tak lj, nu virker det.
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