Avatar billede runarr Nybegynder
10. januar 2002 - 09:33 Der er 12 kommentarer og
1 løsning

Åbne en frame fra en anden frame

Jeg har en side, der er bygget op omkring et rammesæt. Den eneste side, der ændrer sig igennem navigationen, er den midterste frame \"indholdsframen\" (kladt _indhold).

Jeg vil gerne sætte knap i en af de \"konstante\" frames, der til enhver tid kan åbne \"indholdsframen\" i et nyt vindue.

Spørgsmålet er: Kan det lade sig gøre.

Kan man lave en funktion, der siger \"Åbn _indhold i nyt vindue\" ?

Håber at nogen har et svar.
Avatar billede callesen Praktikant
10. januar 2002 - 09:37 #1
<A .... target=\"_blank\"> åbner et nyt browservindue. Er det det du mener?
Avatar billede backside Nybegynder
10. januar 2002 - 09:38 #2
<a href=\"http://XXXXx\" target=\"indhold\">
Avatar billede backside Nybegynder
10. januar 2002 - 09:40 #3
<base target=\"indhold\"> mellem </title> og </head>
Avatar billede runarr Nybegynder
10. januar 2002 - 09:41 #4
Nej, det jeg mener er at indholdet i det nye browservindue skal være den html side, der til enhver tid ligger i _indhold framen i rammesættet.

Deri ligger problemet, idet jeg ikke aner om dette er muligt uden brug af ASP eller lignende
Avatar billede backside Nybegynder
10. januar 2002 - 09:44 #5
Ok, hmm.
Ja, det lyder kringlet.
Avatar billede callesen Praktikant
10. januar 2002 - 09:45 #6
<A HREF=\"indholdsframe_filen.html\" target=\"_blank\">knap, der åbner i nyt vindue</A> Er det det?
Avatar billede callesen Praktikant
10. januar 2002 - 09:47 #7
Nå, den skifter - undskyld - jeg prøver lige at vågne.
Avatar billede runarr Nybegynder
10. januar 2002 - 09:47 #8
Jeps. Lige præcis.

Funktionen skal bruges til at lave en printervenlig version af siden, hvor menu og andre uvæsentligheder ikke kommer med.
Avatar billede backside Nybegynder
10. januar 2002 - 10:01 #9
Hmm, den kan jeg sku ikke lige lure.
Avatar billede jakoba Nybegynder
10. januar 2002 - 11:16 #10
Kan det passe at det der skal åbnes i et nyt vindue er den html-side det på det tidspunkt allere er hentet ind i \'indhold\'?

Hvis det passer så kan det gøres med en lille funktion:

<script type=\'text/javascript\'>

function popIndhold( ) {
    var destination = parent.frames[ \'indhold\' ].location.href;
    window.open( destination, \"vinduenavn\" );
}; //end popIndhold( )

</script>

din knap bliver så:

<input type=\'button\' value=\'vis indhold alene\' onclick=\"popIndhold();\">

Jeg går ud fra at din indholdsramme har  name=\'indhold\'  i frame kommandoen.

mvh JakobA
Avatar billede runarr Nybegynder
10. januar 2002 - 11:20 #11
Tusind tak!
Avatar billede joch Nybegynder
10. september 2003 - 10:16 #12
Hvad nu hvis indhold igen ligger i en frame - hvad hedder strengen så?

var destination = parent.frames[ 'Main.indhold' ].location.href;
Avatar billede joch Nybegynder
10. september 2003 - 10:24 #13
Fandt den selv...
var destination = parent.frames.Main[ 'indhold' ].location.href;

Men hvis man har linket til ekstern side fra framen, kan det ikke lade sig gøre :(

Er der en løsning på 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