christina skrev i meddelelsen ...
>Hej,
>
>Håber der er én som kan træde til med lidt hjælp til et problem....
>
>Jeg har prøvet at anskueliggøre problemet på nedenstående link.....
>
>-men det drejer sig om at jeg har et frameset. I højre frame skal
linket
>åbne en pop-up hvori der vil være ialt 2 links.
>Disse links, skal åbnes i "opener"-siden---altså dén bagved pop-up'en.
>-OG....pop up'en skal lukkes automatisk.
>
>-Jeg har faktisk det hele parat i nedenstående eksempel, problemet er
blot
>at den ikke kan finde ud af at udskifte hele framesettet, men blot
vælger
>"main".
>-Jeg har prøvet at eksperimentere med at tilføje en target inde i
pop-up'en.
>Men uden held.
>
>(-derudover modtog jeg fejlmelding fordi jeg brugte eksterne links i
>vinduet, så eksemplet er med lokale links, selvom meningen er at det
skal
>fungere med eksterne)
>
>-Håber der er en vej ud!
>
>-Jeg ønsker helst eventuelle svar blive sendt hér til gruppen, da jeg
vil
>kigge herind imorgen
>og derfor ikke kan checke min private e-post.
>
>på forhånd tak!
>
>
>mvh
>christina
>
http://www.stereofolio.com
>
>
>
>
>
Her er et par eksempler på hvordan man linker til toppen af et frameset,
fra et popup vindue:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>POPUP</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
Linker til toppen af framesettet på window.opener,
kan erstattes med "top" hvis der er flere frameset i hinanden,
og man ønsker at komme helt ud af alle framesettet
**/
function ikoner(){
window.opener.parent.location.href = 'link1.html';
window.close();
}
// ** links til framen "main" **
function moust(){
window.opener.parent.frames['main'].location.href = 'link2.html';
window.close();
}
// ** links til framen "left" **
function linkLeft(){
window.opener.parent.frames['left'].location.href = 'link1.html';
window.close();
}
// -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="White" TEXT="Black" LINK="Red" VLINK="Red" ALINK="Red">
<TABLE CELLSPACING="3" CELLPADDING="3">
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:ikoner();">link 1</A></B></FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:moust();">link 2</A></B></FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:linkLeft();">link 3</A></B></FONT></TD>
</TR>
</TABLE>
</BODY>
</BODY>
</HTML>
Eller et måske smartere måde??
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>POPUP</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
/**
Linker til toppen af framesettet på window.opener,
"opener" kan erstattes med "top" hvis der er flere frameset i hinanden,
og man ønsker at komme helt ud af alle framesettet
**/
function linkUd(url){
window.opener.parent.location.href = url;
window.close();
}
// ** links til en frame **
function linkFrame(url,theFrame){
window.opener.parent.frames[theFrame].location.href = url;
window.close();
}
// -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="White" TEXT="Black" LINK="Red" VLINK="Red" ALINK="Red">
<TABLE CELLSPACING="3" CELLPADDING="3">
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:linkUd('link1.html');">link ud</A></B></FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:linkFrame('link2.html','main');">link
main</A></B></FONT></TD>
</TR>
<TR>
<TD><FONT FACE="Verdana" SIZE="1"><B>
<A HREF="javascript:linkFrame('link1.html','left');">link
left</A></B></FONT></TD>
</TR>
</TABLE>
</BODY>
</BODY>
</HTML>
--
M.V.H.
Webprinsen
webprinsen@get2net.dk
HTML-koder, og JavaScript:
http://hjem.get2net.dk/wp-html/