Avatar billede n!nja Nybegynder
23. april 2007 - 21:26 Der er 1 kommentar og
1 løsning

Centreret popup i IE 7

Hej Eksperter!

Jeg har nogle problemer med popup vinduer i IE 7.

Jeg har flere gange brugt generatoren på www.activedeveloper.dk, og den har aldrig svigtet mig - men siden IE 7 er kommet, har jeg haft problemer med at få det til at virke :(

Nogen som har samme problem, og ved hvad det er der sker - og evt. give mig et hint til hvad der skal til for at få det til at virke?

**************************
<script language="JavaScript">
    <!--
    function PopWin(url,h,w) {
      var leftPos = 50;
      var topPos = 50;
      leftPos = null, topPos = null;
      IE=(document.all)?true:false;
      if ( top.screen && screen.width ) {
        leftPos = Math.round((screen.width-w-10)/2);
        topPos = Math.round((screen.height-h-29)/2);
      }
      popupWin = window.open(url, 'popup', 'height=' +h +',width=' +w+',top=' +topPos +',left=' +leftPos )
    }
    // -->
</script>

<a href="java script:PopWin('3d/container_dk.asp?pID=prod01','500','600');">Se 3D Billede</a>
**************************


</N!NJA>
Avatar billede olebole Juniormester
24. april 2007 - 14:28 #1
<ole>

Hvad betyder: "virker ikke"?
Hvad sker der?
Hvad sker der ikke?
Hvad får du af JS-fejl?
Hvad er idéen mon i, først at sætte left- og rightPos - for derefter at null'e dem igen?
      var leftPos = 50;
      var topPos = 50;
      leftPos = null, topPos = null;


/mvh
</bole>
Avatar billede n!nja Nybegynder
24. april 2007 - 20:00 #2
Hej Ole

Har fundet en anden løsning :)

Beklager ulejligheden!

/N!NJA
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