Questa è la solita cazzata realizzata con lightbox. Io ti mando la paginetta di prova: vedi te se si capisce senza avere prima letto il famoso libro
codice:
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim p_img As String = RequestParams("p_img")
Dim p_max As String = RequestParams("p_max")
If p_img <> "" AndAlso p_max <> "" Then
ReturnImg(p_img, p_max)
End If
Dim a() As String = IO.Directory.GetFiles("C:\dati\Prove Nicon", "*.jpg", IO.SearchOption.TopDirectoryOnly)
Dim sb As New StringBuilder()
For i As Integer = 0 To a.Length - 1
sb.Append(String.Format("[img][/img]", i, Path.GetFileName(a(i))))
Next
Me.PlaceHolder1.Controls.Add(New LiteralControl(sb.ToString()))
End Sub
Private Sub ReturnImg(ByVal p_img As String, ByVal p_max As String)
Dim p_clip As String = RequestParams("p_clip")
If p_clip = "1" Then
Dim border As Integer = 4
Dim bmp As Bitmap = img.ImgLoad(p_img)
img.ImgClipSquare(bmp, CInt(p_max) - border - border)
img.ImgBorder(bmp, border, Color.Black)
img.ImgSaveToResponseOutputStream(bmp)
Else
img.ImgResizeAndSaveToResponseOutputStream(p_img, CInt(p_max))
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Pagina senza titolo</title>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>
<style type="text/css">
body{ color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif; }
</style>
<script type="text/javascript" src="../../js/libreria_no_ajax.comp.js"></script>
</head>
<body>
<div id="div_readonly" style="position:absolute; z-index:99999; left:100px;top:100px; width:250px; height:50px; background-color:White; border:1px black solid; padding:10px; text-align:center; display:" >
Prego attendere: operazione in corso...
[img]../../immagini/pleasewait.gif[/img]
</div>
<h3>Prova lettura immagini da cartella e ingrandimento con lightbox</h3>
<form id="form1" runat="server">
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
</form>
<script type="text/javascript">
disabilita_pagina(50);addLoadEvent(function(){abilita_pagina();
$("div_readonly").style.display="none";});
</script>
</body>
</html>