Just nu i M3-nätverket
Jump to content

var ställa in position av popup?


ullan

Recommended Posts

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>

 

 

 

Link to comment
Share on other sites

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>

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...