Jag skulle vilja att bilderna som visas i "popupen" ska vara centrerade i höj och bredd. Är det möjligt att bygga ut följande kodsnutt (som jag hittat här):
function PicInWin(x) { //v2.0
window.open(x,'Picture','width=375,height=275');
}
Ett tips:
Det blir mycket lättare om du skriver den html-kod som asp producerar. Jag som aldrig har skrivit i asp förstår t ex inte vad det här ska betyda:
" &"'" &"
Hur som helst..
Testa att ändra funktionen till detta:
Om du vill kan du skicka med bakgrundsfärgen för pop-up-fönstret som ett argument. Det är kanske lite tråkigt att bara ha vit bakgrund i pop-up-fönsterna.
<head>
<script language="JavaScript" type="text/JavaScript">
// Anpassar fönstret efter bilden
function Bilden(filename,winTitel)
{
var myImage = new Image();
myImage.src=filename;
properties='height=10,width=10';
var imgWindow = window.open('','',properties);
html = '<html>';
html += '<head>';
html += '<title>'+winTitel+'</title>';
html += '</head>';
html += '<body topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">';
html += '<img src="'+myImage.src+'" onLoad="resizeTo(document.bild.width+10,document.bild.height+29);" name="bild" OnClick="self.close();">';
html += '</body>';
html += '</html>';
imgWindow.document.write(html);
}
</script>
</head>
Länken:
----------------
<a href="javascript:Bilden('sökväg/bild.jpg','vad den ska heta');">