Just nu i M3-nätverket
Gå till innehåll

var ställa in position av popup?


ullan

Rekommendera Poster

Har ett problem med positionering av en popupruta. Skulle vilja att popuprutan som öppnas hamnar direkt över den lilla bild som man klickade på från början. Provade att ändra i "leftmargin" etc men inget hände!

 

Tacksam för svar om var man ska ändra!

 

 

<head>

<script type="text/javascript">

 

function imgPopup2(url){

MyWin = window.open("","","scrollbars=no,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,width=100,height=100");

with(MyWin.document){

open();

write("<html>\n<head><scr"+"ipt>awidth=(document.layers)?0:8;awidth+=(document.all)?4:0;aheight=(document.layers)?0:29;</scr"+"ipt>\n<title>Bildvisare</title>\n</head>\n<body onLoad=\"window.resizeTo(document.images[0].width+awidth,document.images[0].height+aheight)\"marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0 style=\"overflow:hidden;\">\n");

write("<img src=\""+url+"\">\n");

write("</body>\n</html>\n");

close();

}

}

</script>

</head>

 

<body>

<a href="vad_ar_lbk.gif" class="unnamed1" onClick="imgPopup2(this.href); return false;"><img src="stjarna.gif" width="90" height="90"></a>

</body>

 

 

 

Länk till kommentar
Dela på andra webbplatser

Du får fånmga upp musens koordinater så att när du öppnar din popupp så hamnar den där musen är du kan ju leka med att hacka om det här skriptet:

 

 

<script type=text/javascript>

var isIE = document.all?true:false;

if (!isIE) document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = getMousePosition;

function getMousePosition(e) {

var _x;

var _y;

if (!isIE) {

_x = e.pageX;

_y = e.pageY;

}

if (isIE) {

_x = event.clientX + document.body.scrollLeft;

_y = event.clientY + document.body.scrollTop;

}

document.exf1.x.value=_x;

document.exf1.y.value=_y;

return true;

}

</script>

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...