Avatar billede lubbers Nybegynder
13. juni 2001 - 14:48 Der er 9 kommentarer og
2 løsninger

Åben nyt vindue

Jeg vil gerne åbne et nyt vindue hver gang ?????????

Dette script vil kun åbne i samme vindue.


<script language=\"Javascript\">
function aabenvindue(url){
   
    Vindue=window.open(url,\"Vindue\",\"width=400,height=400,top=200,left=300,toolbar=0,status=no,location=no,scroll=auto\");
}

function minus()
{
alert(\'Der er ingen ord her!\')
}

</script>   

<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\')\">
Avatar billede parazite Nybegynder
13. juni 2001 - 14:50 #1
<script language=\"Javascript\">
function aabenvindue(url,vinduesnavn){
   
    Vindue=window.open(url,vinduesnavn,\"width=400,height=400,top=200,left=300,toolbar=0,status=no,location=no,scroll=auto\");
}

function minus()
{
alert(\'Der er ingen ord her!\')
}

</script>   

<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\',\'vindue1\')\">

Det burde virke.
Avatar billede lubbers Nybegynder
13. juni 2001 - 14:57 #2
Hvad er vinduesnavn ?
Avatar billede parazite Nybegynder
13. juni 2001 - 15:00 #3
En variabel jeg har tilføjet. Fra nu af skriver du bare:
<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\',\'vindue1\')\">
eller
<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\',\'vindue2\')\">
eller
<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\',\'vindue17\')\">
Altså, du kan navngive dit vindue som hvad som helst ved at udskifte vindue1 med navnet. Grunden til at det åbner i samme vindue hver gang, er at vinduet har samme navn hver gang. Det har vi nu ændret på. :)
Avatar billede jakoba Nybegynder
13. juni 2001 - 15:07 #4
en lidt nemmere version af parazites svar:

<script language=\"Javascript\">

var taeller = 0;      // bruges til at gøre vinduesnavne forskellige.
function aabenvindue(url){
                        // sæt taeller bagefter navnet og inkrementer
    Vindue=window.open( url, \"Vindue\"+taeller++,
\"width=400,height=400,top=200,left=300,toolbar=0,status=no,location=no,scroll=auto\");
}

function minus()
{
alert(\'Der er ingen ord her!\')
}

</script>

mvh JakobA
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 15:10 #5
Den her kan åbne rigtigt mange vinduer fra samme link. Jeg lægger nemlig bare 1 til navnet og så kan der åbnes i flæng.

<script language=\"Javascript\">

vindueNr=0;

function aabenvindue(url){

vindueNr++;
   
    Vindue=window.open(url,vindueNr,\"width=400,height=400,top=200,left=300,toolbar=0,status=no,location=no,scroll=auto\");
}

function minus()
{
alert(\'Der er ingen ord her!\')
}

</script>   

<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\')\">
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 15:11 #6
Samme idé som Jakoba - fik bare ikke lige postet det før endsige reloadet vinduet her nu. :-)
Avatar billede parazite Nybegynder
13. juni 2001 - 15:11 #7
jakoba : I\'m impressed! ;)
Avatar billede lubbers Nybegynder
13. juni 2001 - 15:21 #8
Der er ingen af disse script der åbner op i nyt vindue, de åbner op i det der i forvejen er åbent.
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 15:28 #9
Den her virker.

<html>

<head>

<script language=\"Javascript\">

vindueNr=0;

function aabenvindue(url){

vindueNr++;
   
    Vindue=window.open(url,vindueNr,\"width=400,height=400,top=200,left=300,toolbar=0,status=no,location=no,scroll=auto\");
}

function minus()
{
alert(\'Der er ingen ord her!\')
}

</script>   

</head>
<body>


<a href=\"java script:aabenvindue(\'spoerg_svar/spoerg.htm\')\">klik</a>

</body>
</html>

Havde simpelthen glemt at indsætte noget man kunne klikke på efter <a>

/Nikolaj
Avatar billede lubbers Nybegynder
13. juni 2001 - 15:36 #10
Når jeg bruger rent script virker det, men når jeg kombinerer det med mit eget vil den ikke åbne nyt vindue?
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 15:37 #11
Nu aner jeg ikke hvad du kombinerer det med - så det er lidt svært at svare på....
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