Hur ser koden ut för ett pop up fönster om jag har en liten bild och sedan klickar på den så vill jag att man ska se den stora bilden
Pop up fönster
6 svar · 361 visningar · startad av inge
Frågan#1
Flyttad från ASP
Du kanske måste specifisera dig lite hur du hade tänkt dig. Är det själva popupen du inte vet hur du gör eller vad tänkte du på.
Använd gärna sökverktyget uppe till höger.
Här är ett popupfönster som anpassar sig efter bildens storlek.
På din sida med dina preeviewbilder lägger du till detta:
<a href="popup.asp?pic=dittbildnamn.gif" onClick="window.open('','fonster','width=200,height=200');" target="fonster"><img src="dittbildnamn.gif" width=80 border=0 alt="Klicka på bilden för att förstora"></a>
Döp popupsidan till popup.asp
<%pic = request.querystring("pic")%>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var isNav4, isIE4;
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
isNav4 = (navigator.appName == "Netscape") ? 1 : 0;
isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
}
function fitWindowSize() {
if (isNav4) {
window.innerWidth = document.layers[0].document.images[0].width;
window.innerHeight = document.layers[0].document.images[0].height;
}
if (isIE4) {
window.resizeTo(500, 500);
width = 500 - (document.body.clientWidth - document.images[0].width);
height = 500 - (document.body.clientHeight - document.images[0].height);
window.resizeTo(width, height);
}
}
// End -->
</script>
<title>Bildvisaren</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onBlur="window.close()" onLoad="fitWindowSize()">
<div style="position:absolute; left:0px; top:0px">
<%Response.write "<img name=""pic"" alt=""Klicka på fönstret för att stänga det."" src="""& pic &""">" %>
</div>
</body>
</html>
pop uppfönster
Vad jag menar är att på en sida har jag en liten bild men då jag klickar på den så ska det komma upp ett nytt pop upp fönster med en störe bild
Ja, och det var väl det som jag gav exemplet på?!

