Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:45 Der er 9 kommentarer og
1 løsning

Hvordan får jeg den til at åbne i en specifik frame

Jeg vil gerne have den til at åbne en URL i en frame på mit site. Hvordan gør jeg det?? Som det er nu åbner den bare et helt nyt vindue :-(

<html>
<head>

<script language=javascript>

function openwindow(i)
{
    if (i==1)
    {
    window.open(\"http://bisgaard.dyndns.dk:8080/mik\")
    }

    else if (i==2)
    {
    window.open(\"http://www.jubii.dk\")
    }
}
</script>

</head>
<body>

<a onMouseOver=\'openwindow(1)\' target=\'content\'>Mik
<br>

<a onMouseOver=\"openwindow(2)\">Jubii


</body>
</html>
Avatar billede nikolajdu Nybegynder
29. november 2001 - 00:47 #1
Vil du åbne i en bestemt ramme i popupvinduet??
Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:48 #2
Det skal være således at når man kører musen hen over linket så åbner den url\'en i en framen content
Avatar billede nikolajdu Nybegynder
29. november 2001 - 00:50 #3
avha??

Jamen framen content ligger den i popuppen eller hvad?
Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:52 #4
http://bisgaard.dyndns.dk:8080/bendt/index.html

Fungerer det ikke bare som normale links?
Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:53 #5
eller hvad?
Avatar billede jakoba Nybegynder
29. november 2001 - 00:53 #6
du skal adressere den ramme du vil have den til at åbne siden ind i. og ikke bruge funktionen window.open da den er specielt beregnet til at åbme mye vinduer.

skriv dit jvascript om til:
<script language=javascript>

function openwindow(i)
{
    if (i==1)
    {
    parent.rammenavn.location.href = \"http://bisgaard.dyndns.dk:8080/mik\";
    }

    else if (i==2)
    {
    parent.rammenavn.location.href = \"http://www.jubii.dk\"
    }
}
</script>

hvor du skifter  rammenavn  ud med navnet på den ramme siderne skal åbnes i.

men faktisk er det meget nemmere at gøre det helt uden java script:
<a href=\"http://bisgaard.dyndns.dk:8080/mik\" target=\'content\' onMouseOver=\'this.click()\'>Mik</a><br>


<a href=\"http://www.jubii.dk\" target=\'content\'  onMouseOver=\"this.click()\">Jubii</a>

husk forresten at afslutte dine <a kommandoer med et </a>

mvh JakobA
Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:53 #7
Jeg vil gerne have at tingene bliver åbnet i vinduet ved siden af
Avatar billede nikolajdu Nybegynder
29. november 2001 - 00:54 #8
Byt window.open ud med:

parent.content.location.href=\"http://bisgaard.dyndns.dk:8080/mik\";

parent.content.location.href=\"http://www.jubii.dk\"
Avatar billede mikmakmuk Nybegynder
29. november 2001 - 00:56 #9
Jeg bliver så klog :-). Tak for hjælpen
Avatar billede nikolajdu Nybegynder
29. november 2001 - 00:59 #10
Så lidt da. Jakoba kom dog først med det rigtige svar så vi tager lige en deler.

Jakoba - http://www.eksperten.dk/spm/139961
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