centrering af popup-vindue/udskiftning af funktion
Jeg skal udskifte en funktion jeg har, med en jeg har fundet her på Eksperten. Min egen (som jeg også har fået her) skulle lave et fullscreen popup-vindue, men det fungerer ikke rigtigt. Den nye funktion centrerer popup-vinduet efter brugerens skærmstørrelse. Som det er nu kaldes funktionen når man klikker på et billede og der bliver ydermere sendt nogle oplysninger med til det nye popup-vindue (hvilket billede der skal indsættes+tilhørende tekst). Jeg kan bare ikke lige gennemskue hvordan jeg tilpasser den nye funktion til min kode.Min egen kode som den er nu:
<script language="JavaScript">
function goNewWin(page) {
// Set height and width
var NewWinHeight=200;
var NewWinWidth=200;
// Place the window
var NewWinPutX=10;
var NewWinPutY=10;
//Get what is below onto one line
TheNewWin =window.open(page,'TheNewpop','fullscreen=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes');
//Get what is above onto one line
TheNewWin.resizeTo(NewWinHeight,NewWinWidth);
TheNewWin.moveTo(NewWinPutX,NewWinPutY);
}
</script>
og billedet man klikker på:
<a href="java script:goNewWin('popuphg.htm?src=hdgrpix/aa.jpg&txt=foto');"><img src="hdgrpix/aa.jpg" width="85" height="85" border="0">
Her er så hvad jeg vil have i stedet for:
<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\">
function popCenterWin(sUrl,iWidth,iHeight){
// HER FINDER VI DEN NYE PLACERING FRA VENTRE OG AFRUNDER DET
var iLeftPos = Math.round((screen.width-iWidth)/2);
// HER FINDER VI DEN NYE PLACERING FRA TOPPEN OG AFRINDER DET
var iTopPos = Math.round((screen.height-iHeight)/2);
// HER ÅBNER VI ET POPUP VINDUE HVOR VI BRUGE DEN NYE TOP OG VENSTRE VÆRDI VI LIGE HAR FÅET
popwin = window.open(sUrl, \'popwin\', \'width=\'+iWidth+\', height=\'+iHeight+\', top=\'+iTopPos+\',left=\'+iLeftPos+\', scrollbars=0\');
}
</SCRIPT>
<a href=\"java script:void 0;\" onClick = \"popCenterWin(\'http://activeserverpages.dk/\', 730, 400)\">popwin</a>
Det skal stadigvæk være popuphg.htm der bliver brugt som popup-vindue.
Jeg kan jo godt renge ud at til at starte med skal funktionen i min egen kode blot skiftes med den nye funktion, men jeg kan ikke lige finde ud af de forskellige
justeringer mht. hvilke oplysninger der skal med i henholdsvis funktionen og funktionskaldet. Altså det der står herinde () i funktionen
Jeg håber det er til at forstå.
