Exakt vad gör varje värde (det fetmarkerade) med popup ruta och bild?
Som det är nu när jag anropar i länken så beskärs en liten del av bilden både på längd och bredd! Hur får jag popup bilden att visa hela bilden och inte en del?
<script language="javaScript">
<!--
function Show(filename,winTitle)
{
var myImage = new Image();
myImage.src=filename;
properties='height=100,width=100';
var imgWindow = window.open('','',properties);
html = '<html>';
html += '<head>';
html += '<title>'+winTitle+'</title>';
html += '</head>';
html += '<center>';
html += '<body [B]topmargin="1" marginheight="2" leftmargin="1" marginwidth="2[/B]">';
html += '<img src="'+myImage.src+'" onLoad="resizeTo(document.bild.[B]width+10,document.bild.height+10[/B]);" name="bild" OnClick="self.close();">';
html += '</body>';
html += '</html>';
imgWindow.document.write(html);
}
//-->
</script>
Den första raden är HTML-attribut. top- och leftmargin är IE-specifika. De andra två värdena har ingenting med <body>-elementet att göra, så varför de är där är en gåta.
Den andra raden ändrar storleken på fönstret. Bredden sätts till bildens bredd + 10 pixlar. Höjden sätts på liknande sätt.
ja denna rad:
onLoad="resizeTo(document.bild.width+50,document.bild.height+100
kan jag ju göra fönstret större med men vill helst inte att det ska bli vitt utanför bilden så det måste väl gå att lösa på något sätt?
Den första raden är HTML-attribut. top- och leftmargin är IE-specifika. De andra två värdena har ingenting med <body>-elementet att göra, så varför de är där är en gåta.
Den andra raden ändrar storleken på fönstret. Bredden sätts till bildens bredd + 10 pixlar. Höjden sätts på liknande sätt.
Men grejen är den att det inte blir +10 pixlar på bildens storlek ändå...vissa bilder har lite vitt runt om och vissa har vitt på vänster och höger sida beroende på storlek
<%
Function popbild(strText)
Set objRX = New Regexp
objRX.Global = True
objRX.IgnoreCase = True
objRX.Pattern = "popbild(\d+)"
popbild = objRX.Replace(strText, "$1.jpg")
End Function
%>
och
<%
Function litenbild(strText)
Set objRX = New Regexp
objRX.Global = True
objRX.IgnoreCase = True
objRX.Pattern = "litenbild(\d+)"
litenbild = objRX.Replace(strText, "$1.jpg")
End Function
%>
p1 är bara text som visas i head på pop up bilden!
Har valt att ha en lite tumnagel med rätt proportioner och stor bild för sig eftersom det annars blir en hoptryckt tumnagel om bilden är rektangulär och inte kvadratisk.
Var det detta du menade?
Visas exakt hela bilden i ditt script? för där står ju overflow ska vara hidden?
I mitt senaste inlägg finns en del ASP-kod med; den är ej av intresse i detta delforum. Vad som istället är intressant, är vad för HTML som den ASP-koden genererar. Därför skulle det vara kul att se hur ovanstående rad ser ut i ren HTML. :)
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849