Avatar billede webcreator Nybegynder
04. november 2003 - 20:12 Der er 9 kommentarer og
1 løsning

Åbne pop-up

Hej.

Min kode indeholder 3 funktioner, der åbner et nyt vindue. Men hvis man fx. åbner vindue 1, og lukker det, og endnu engang forsøger at åbne det, får jeg en fejl. Hvad er der galt ?

<script language="JavaScript" type="text/javascript">
function 1() {
1=window.open('1.html','1','width=500,height=500,toolbar=no,scrollbars=no, status=yes,left=0,top=0,font size=3')
}

function 2() {
2=window.open('2.html','2','width=700,height=570,toolbar=no,scrollbars=no, status=yes,left=0,top=0,font size=3')
}

function 3() {
3=window.open('3.html','3','width=700,height=570,toolbar=no,scrollbars=no, status=yes,left=0,top=0,font size=3')
}

</script>
Avatar billede schaefner Juniormester
04. november 2003 - 20:13 #1
font size=3 ?? hvad er det?
Avatar billede schaefner Juniormester
04. november 2003 - 20:15 #2
function makePopUp(url,width,height) {
  window.open(url,'','width='+width+',height='+height+',toolbar=no,scrollbars=no,status=yes,left=0,top=0')
}

makePopUp('2.html','700','570')
Avatar billede schaefner Juniormester
04. november 2003 - 20:19 #3
<script type="text/javascript">
function makePopUp(url,width,height) {
    window.open(url,'','width='+width+',height='+height+',toolbar=no,scrollbars=no,status=yes,left=0,top=0')
}
</script>

<a href="" onclick="makePopUp('http://google.dk',700,570); return false">google.dk</a><br>
<a href="" onclick="makePopUp('http://yahoo.dk',500,500); return false">yahoo.dk</a>

Den skulle ikke melde nogen fejl.
Avatar billede schaefner Juniormester
04. november 2003 - 20:22 #4
men højst sandsynlig er det fordi den ikke kan tildele et tal en værdi.

1 = window.open(....
Avatar billede webcreator Nybegynder
04. november 2003 - 20:54 #5
Jeg har også prøve med tekst - samme problem. Men jeg prøver lige din :)
Avatar billede webcreator Nybegynder
04. november 2003 - 20:57 #6
Yap, virker. Takker :)
Avatar billede schaefner Juniormester
04. november 2003 - 20:58 #7
Ved heller ikke hvorvidt en funktion må have et tal som navn (tror det ikke), men jeg er ikke nogen javascript-haj, så jeg skal da ikke kunne sige det med sikkerhed.
Avatar billede webcreator Nybegynder
04. november 2003 - 20:58 #8
Svar, tak :)
Avatar billede schaefner Juniormester
04. november 2003 - 21:10 #9
svar :)
Avatar billede roenving Novice
05. november 2003 - 19:38 #10
En javascript-variabel eller identifier må _ikke_ starte med et tal, den skal starte med et bogstav eller _ !-)
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