Avatar billede prebstar Nybegynder
24. juni 2003 - 11:53 Der er 13 kommentarer og
1 løsning

Åbne 2 forskellige link i 2 forskellige frames via. 1 knap

Glædelig Skt. Hans Dag!

På denne adresse: http://www.handi.aaa.dk/test/ fx. ved links-knappen, kunne jeg godt tænke mig at åbne en ny fil i samme frame som menuen (hvilket den så også gør i øjeblikket), men derudover kunne jeg jo også godt tænke mig at åbne en anden fil (sjovt nok links.htm :o) ovre i mainFrame'n!?

Er det mig der er lidt træt? ..synes da jeg plejer at gøre det..

Venligst, Preben!
Avatar billede schaefner Juniormester
24. juni 2003 - 11:57 #1
Avatar billede prebstar Nybegynder
24. juni 2003 - 13:03 #2
Som dette?
<div id="Layer7" style="position:absolute; left:39px; top:241px; width:24px; height:15px; z-index:7"><a href="#" onClick="multilink('menuLinks.htm' , 'html/links.htm');" onMouseOver="MM_swapImage('Links','','grafik/KNAPeffekt-links2.jpg',1)" onMouseOut="MM_swapImgRestore()"><img src="grafik/KNAP-links2.jpg" alt="Links" name="Links" width="135" height="24" border="0"></a></div>

..og så kalder funktionen i headeren?
Avatar billede roenving Novice
24. juni 2003 - 16:42 #3
-- absolut en mulighed, men hvis du kun skal ændre to er det lidt mere overskueligt at bruge det indbyggede link også:

<a href="menuLinks.htm" onClick="parent.mainFrame.location='html/links.htm';" onMouseOver="MM_swapImage('Links','','grafik/KNAPeffekt-links2.jpg',1)" onMouseOut="MM_swapImgRestore()">
Avatar billede molokyle Nybegynder
25. juni 2003 - 21:11 #4
Eller måske noget i denne stil :

<head>
<script type="text/javascript">
<!--
function openBothFrames()
{
parent.frame[1].location.reload();
parent.frame[2].location.reload();
}
//-->
</script>
</head>
<body>
<img scr="opdatér_knap.jpg" onClick="java script:openBothFrames()">
</body>
Avatar billede molokyle Nybegynder
26. juni 2003 - 10:15 #5
Sludder:

<head>
<script type="text/javascript">
<!--
function openBothFrames(first,second)
{
parent.frame[1].location.href(first);
parent.frame[2].location.href(second);
}
//-->
</script>
</head>
<body>
<img scr="opdatér_knap.jpg" onClick="java script:openBothFrames(URL_1,URL_2)">
</body>
Avatar billede prebstar Nybegynder
26. juni 2003 - 11:01 #6
Hmm, det driller stadig..

Filen hvor menuen ligger i, hedder menu.htm og ligger i roden af www.handi.aaa.dk/test/  ved et klik på 'links' knappen (som er placeret i et lag), skal menu-framen åbne menuLinks.htm (som også ligger i roden), i samme frame. Derudover skal framen til højre (content.htm som igen er placeret i roden) åbne links.htm der ligger i html-mappen (http://www.handi.aaa.dk/test/html/links.htm).

Jeg ville være glad for en mail med hele html-koden til min menu.htm  :o)

Venligst, Preben!
Avatar billede prebstar Nybegynder
26. juni 2003 - 14:57 #7
Så lykkedes det!  Fik Roenving's kode til at virke! - Lav lige et svar mere så jeg kan acceptere dig!
Avatar billede roenving Novice
26. juni 2003 - 15:43 #8
Muy bueno '-)
Avatar billede roenving Novice
26. juni 2003 - 16:39 #9
-- og tak for points ;~}
Avatar billede prebstar Nybegynder
26. juni 2003 - 16:40 #10
selv tak :o)
Avatar billede molokyle Nybegynder
27. juni 2003 - 10:54 #11
Jeg ved spørgmålet er lukket, men jeg vrøvlede jo igen... pinligt.

IKKE:
parent.frame[1].location.href(first);
parent.frame[2].location.href(second);

MEN:
parent.frame[1].location.href=first;
parent.frame[2].location.href=second;

Det er jo ikke en funktion. Sorry.

Godt du fik det løst.
Avatar billede roenving Novice
27. juni 2003 - 13:09 #12
-- igen *gg*

-- som trøst kan det jo nævnes, at du ikke er alene *+)
Avatar billede molokyle Nybegynder
27. juni 2003 - 21:11 #13
Tak -> roenving, nu har jeg det 'lidt' bedre med min stolthed :-D
Avatar billede roenving Novice
28. juni 2003 - 01:32 #14
*g*
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