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

window.open


Johannes3

Rekommendera Poster

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

 

Länk till kommentar
Dela på andra webbplatser

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...

 

Länk till kommentar
Dela på andra webbplatser

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">

 

 

Länk till kommentar
Dela på andra webbplatser

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...

 

Länk till kommentar
Dela på andra webbplatser

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.

 

Länk till kommentar
Dela på andra webbplatser

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]

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...