Just nu i M3-nätverket
Jump to content

window.open


Johannes3

Recommended Posts

Halloj.

När jag vill öppna en bild i ett nytt fönster med hjälp av window.open så får jag en marginal både ovan och till vänster om bilden som jag egentligen inte vill ha.

 

mitt anrop ser ut som följer:

 

onclick="javascript: window.open('../images/Wedding/Wedding<%=pictureId%>.JPG','','height=640,width=480,toolbar=no,menubar=no,top=' +<%=Session("smallPictureY")%> +',left=' +<%=Session("smallPictureX")%>)"

 

finns det nått man kan göra för att bilden ska ta upp HELA det nya fönstret ?

 

Tack !!

/Johannes

 

Link to comment
Share on other sites

Skapa en ASP sida (verkar som att du kör ASP i botten?) som har detta i body taggen:

 

topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"

 

Därefter visar du upp bilden som vanligt, alltså din kod kan se ut såhär:

 

<html>
<head>
<title>Bild</title>
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">

<img src="../images/Wedding/Wedding<%=request.querystring("pictureId")%>">

</body>
</html>

 

Javascript anropet:

 

onclick="javascript: window.open('picture.asp?pictureId=<%=pictureId%>','','height=640,width=480,toolbar=no,menubar=no,top=' +<%=Session("smallPictureY")%> +',left=' +<%=Session("smallPictureX")%>)"

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

Link to comment
Share on other sites

Helt kanon....nästan.

 

Tyvärr ligger det kvar en lite marginal till vänster om bilden.

 

Detta trots att jag använder:

 

<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">

 

 

Link to comment
Share on other sites

Du har height och width satt i window.open. Dessa är satta till 640 respektive 480, testa att ändra dessa värden, troligen är inte bilden riktigt i den storleken.

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

Link to comment
Share on other sites

Funkar det inte med procent då ?

 

height=100%,width=100%

 

Har inte tid att själv kolla om detta funkar. men det var bara en tanke jag fick.

 

Link to comment
Share on other sites

Testa denna:

 

Ta bort height och width från länken som öppnar fönstret

 

i nya fönstret lägger du följande kod:

<html>
<head>
<script language="javascript">
function FixaStorlek()
{
	window.resizeTo(document.bild.width, document.bild.height);
}
</script>
</head>
<body onLoad="FixaStorlek()" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<img src="test.gif" id="bild" name="bild">
</body>
</html>

 

[inlägget ändrat 2003-02-05 13:20:17 av Mackan4]

Link to comment
Share on other sites

Archived

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



×
×
  • Create New...