Avatar billede steen_hansen Forsker
05. januar 2001 - 21:14 Der er 8 kommentarer og
1 løsning

HASTER! Hvorfor kan jeg kun udføre hvert script én gang? HASTER!

Jeg har lavet en side med mange links. Men alle links peger ind på 3 bestemte dokumenter:

<html>
<head>

<script language=javascript>
function vindue1(){
vindue1=window.open(\"http://www.MinURL\",\"1\",\"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=250,width=600\");
alwaysRaised=\"true\";
}
</script>
<script language=javascript>
function vindue2(){
vindue2=window.open(\"http://www.MinURL\",\"2\",\"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=250,width=600\");
alwaysRaised=\"true\";
}
</script>
<script language=javascript>
function vindue3(){
vindue3=window.open(\"http://www.MinURL\",\"3\",\"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=250,width=600\");
alwaysRaised=\"true\";
}
</script>
</head>

<body>

<table>
<tr>
<td>
<b>OVERSKRIFT</b>(Klik på links for nærmere detaljer)</td>
</tr>
<tr>
<td>Min model 1</td>
<td><a href=\"java script:vindue1()\" onFocus=\"this.blur()\">Link 1</a></td>
</tr>
<tr>
<td>Min model 2</td>
<td><a href=\"java script:vindue2()\" onFocus=\"this.blur()\">Link 2</a></td>
</tr>
<tr>
<td>Min model 3</td>
<td><a href=\"java script:vindue3()\" onFocus=\"this.blur()\">Link 3</a></td>
</tr>

</body>
</html>

Når jeg har åbnet:

<a href=\"java script:vindue1()\" onFocus=\"this.blur()\">Link 1</a>
<a href=\"java script:vindue2()\" onFocus=\"this.blur()\">Link 2</a>
<a href=\"java script:vindue3()\" onFocus=\"this.blur()\">Link 3</a>

én gang hver, kan jeg ikke åbne flere links. Hvorfor ikke? Og hvordan kan jeg løse det, så ALLE links kan åbnes? Der er ca. 10 links pr. kategori.
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:31 #1
...jeg kan f.eks. ikke åbne \"Link 4\", som også benytter ...a href=\"java script:vindue1()\"...

...hvis jeg HAR trykket på \"Link 1\" én gang
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:36 #2
De tre øverste scripts åbner de tre vinduer uden menubar, scrollbar etc, i 250x600, hvis nogen skulle være i tvivl.
Avatar billede hatecaps Nybegynder
05. januar 2001 - 21:45 #3
fordi du åbner de forskellige vinduer ved at tildele dem til en variable (vindue1 = window.open  o.s.v.). Derfor er f.eks. vindue1 allerede åbnet når du har klikket på link1 én gang.

prøv at la\' være med at tildele det nye vindue en variable, men bare åbn det:

<script language=javascript>
function vindue1(){
window.open(\"http://www.MinURL\",\"1\",\"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=250,width=600\");
alwaysRaised=\"true\";
}
</script>
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:49 #4
I det nye vindue er der en \"Luk vindue\" knap, man læser informationer og trykker på knappen. Nu er man tilbage på links-siden. Har jeg lige læst vindue1, kan jeg ikke læse vindue1 igen. Det er det, der er problemet.
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:50 #5
Trykker jeg på link4, som også peger på vindue1, kan jeg godt trykke på det, men vindue1 åbner ikke
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:51 #6
UPS! Læs ikke hele dit svar, prøver lige....
Avatar billede steen_hansen Forsker
05. januar 2001 - 21:53 #7
Det virker!!! 36465464546 tak for hjælpen! :o)
Avatar billede hatecaps Nybegynder
05. januar 2001 - 22:02 #8
hehe, svar er ligesom manualer, man læser overskriften, og så prøver man sig frem ;-)

tilsidst finder man ud af at man skulle ha\' startet med at læse manualen igennem, men hvem fa\'en gider det ;-)

velbekomme

ha\' det godt
hatecaps :-)
Avatar billede steen_hansen Forsker
05. januar 2001 - 22:09 #9
Min bedste ven....:o)
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