Avatar billede kroger Nybegynder
05. oktober 2001 - 10:08 Der er 7 kommentarer og
1 løsning

højde og bredde..

For det første kan jeg sige at jeg er total grøn på javascript! Så er det sat på plads:) Nå, men det problem jeg står med er at jeg har forsøgt at sætte 2 javascript sammen. Funktionen er at når man holder musen henover et link, skal den åbne et popop-vindue & lukke det igen når man trækker musen væk, hvilket virker fint. Problemet er at jeg har prøvet at gøre sådan at man i det enkelte link skal kunne definere højde og bredde på vinduet, hvilket til gengæld ikke er gået så godt. Her koden:
  Java script i headeren:
B=650
H=300
  var ccpop_window = null;
  function ccpop(status,url,B,H) {
    if(status != 0) {
        if(ccpop != null) ccpop.focus();
        else {
          var ccpop = open(url, \"ccpop\", \"WIDTH=\'+B+\',HEIGHT=\'+H+\'\");
          ccpop_window = ccpop;
        }
    } else {
        if(ccpop_window != null) ccpop_window.close();
    }
  }

slut header
Selve linket:
<a href=\"\" onMouseover=\"ccpop(1,\'popup/notepad.htm\', 600, 200)\"  onMouseout=\"ccpop(0)\">test</a>

Håber i kan hjælpe

M.V.H.
Danny Krøger
Avatar billede Spotgun Seniormester
05. oktober 2001 - 10:15 #1
Ved ikke om det hjælper, men prøv med det her link i stedet for:

<a href=\"\" onMouseover=\"ccpop(1,\'popup/notepad.htm\', 600, 200)\"  onMouseout=\"ccpop(0,,,)\">test</a>

eller måske:

<a href=\"\" onMouseover=\"ccpop(1,\'popup/notepad.htm\', 600, 200)\"  onMouseout=\"ccpop(0,\'\',0,0)\">test</a>



Avatar billede kroger Nybegynder
05. oktober 2001 - 10:18 #2
Sorry spoygun, jeg glemte at fortælle hvad den gør. Den åbner popupvinduet op i fuld størrelse, og prøver selvfølgelig at lukke det igen, det vil sige den ignorer størrelserne.
Avatar billede kroger Nybegynder
05. oktober 2001 - 10:18 #3
ups, spotgun selvfølgelig:)
Avatar billede kroger Nybegynder
05. oktober 2001 - 10:21 #4
Og jeg prøvede det du skrev, hvilket bare gjorde at lukkefunktionen ikke virker
Avatar billede Spotgun Seniormester
05. oktober 2001 - 10:29 #5
Aiight... Det var også bare et vildt gæt :-)
Avatar billede yellow Nybegynder
05. oktober 2001 - 10:48 #6
var ccpop = open(url,\"ccpop\",\"width=\" + B + \",height=\" + H);

Javascript kan ikke interpolere variable, så vær sikker på at du har styr på dine double- og single-quotes :)
Avatar billede kroger Nybegynder
05. oktober 2001 - 10:53 #7
Cool yellow, den virker, skriv et svar og du får pointene

M.V.H.
  Danny Krøger
Avatar billede yellow Nybegynder
05. oktober 2001 - 10:55 #8
Det var mit første indlæg på experten ( er vant til experters-exchange, hvor man kan vælge at acceptere en kommentart som svar ).

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