User control msgbox

venerdì 20 novembre 2009 - 20.18

venzo Profilo | Junior Member

Ho un controllo utente tipo msgbox che funziona abbastanza bene:
--------------------------------------------------------------------------------------------------------------------------------------------
<div id="popupMask" visible="false" runat="server" style="position: absolute;
z-index: 200;top: 0px;left: 0px;width: 100%;border: red 2px solid;height: 100%;opacity: .4;
filter: alpha(opacity=0);background-color:transparent !important;background-color: #FF00FF;
background-image: url('Resources/img/XXX.gif');">
</div>
<table id="DesignTable" runat="server" bgcolor=#E0E9F8>
<tr>
<td>MessageBox</td>
</tr>
</table>
<div runat="server" id="popupContainer" visible="false" style="width:35; height:15;position: absolute;
z-index: 201;top: 0px;left: 0px;display:none;padding: 0px;">
<div id="popupInner" runat="server" style="width:100%; height:100%;">
<div id="popupTitleBar" runat="server" style="font-weight: bold; height: 16px;padding: 0px; position: relative; z-index: 203; ">
<div runat="server" id="popupTitle" style="float:left; font-size: 12px;">
</div>
<div runat="server" id="popupControls" style="float: right; cursor: pointer; cursor: hand;">
<img id="imgclose" src="WWW.gif" onclick="hidePopWin(false);" style="visibility: hidden" />
</div>
</div>


<table runat="server" id="MainTable" name="MainTable">
<tr id="rigamessaggio" style="height: 98%;" >
<td style="visibility: visible; WIDTH: 2%; height: 100%;" valign="middle" align="center">
<asp:image id="iIcon" runat="server" ImageAlign="AbsBottom"></asp:image>
</td>

<td style="visibility: visible; height: 100%;" valign="middle" align="left" colspan="3">
<asp:label id="lblMessage" runat="server" Width="98%" ForeColor="#1F336B" Font-Names="Arial"
Font-Size="Smaller" ></asp:label>
</td>
</tr>
<tr id="rigabottoni" style="visibility: visible; height: 50%;" align="center">
<td id="rigabottoni2" style="WIDTH: 62px;" ></td>
<td valign="bottom" align="right">
<asp:button id="btn1" runat="server" Text="Button" CssClass="button" OnClick="btn1_Click" Width="60px"></asp:button>
<asp:button id="btn2" runat="server" Text="Button" CssClass="button" OnClick="btn2_Click" Width="60px"></asp:button>
<asp:button id="btn3" runat="server" Text="Button" CssClass="button" OnClick="btn3_Click" Width="60px"></asp:button>
</td>
</tr>
</table>


</div>

</div>
--------------------------------------------------------------------------------------------------------------------------------------
Vorrei poter spostare con il mouse il controllo in fase di visualizzazione. Mi date una mano ? Grazie

Brainkiller Profilo | Guru

>Vorrei poter spostare con il mouse il controllo in fase di visualizzazione.
>Mi date una mano ? Grazie

Direi che senza fare fatica puoi farlo in jQuery (con le estensioni UI) qui puoi vedere un esempio Live:
http://jqueryui.com/demos/draggable/

e il relativo codice sorgente come puoi notare sono 4 o 5 righe.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

venzo Profilo | Junior Member

Ottimo. Ho fatto un test in una pagina asp.net e tutto ok. Ma nel controllo utente non mi funziona. Perche ?

Brainkiller Profilo | Guru

>Ottimo. Ho fatto un test in una pagina asp.net e tutto ok. Ma
>nel controllo utente non mi funziona. Perche ?

Penso sia un problema banale, verifica aprendolo con Firefox e visualizzando la Javascript Console se c'è qualche problema di Javascript oppure a livello di ID che non trova più il riferimento.

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

venzo Profilo | Junior Member

Proprio non ci riesco. Mi puoi fare un esempio ?

Brainkiller Profilo | Guru

>Proprio non ci riesco. Mi puoi fare un esempio ?

Faccio un esempio su che materiale ? Non hai la pagina pubblica che possiamo vederla anche noi magari ?

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

venzo Profilo | Junior Member

Ti ho allegato il progetto di test. Spero di essere chiaro Ciao.

Brainkiller Profilo | Guru

>Ti ho allegato il progetto di test. Spero di essere chiaro Ciao.

Non hai la possibilità di uploadarlo da qualche parte in modo che sia visibile dall'esterno ?
Ti dico questo perchè se ogni utente mi invia il codice sorgente e devo fare un setup per ognuno per creare lo scenario non riesco più a rispondere

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

venzo Profilo | Junior Member

Scusami, sono un profano. Cosa devo fare ?

Brainkiller Profilo | Guru

>Scusami, sono un profano. Cosa devo fare ?

Cioè il sito che stai facendo e dove hai il problema è visibile solo da te nel senso che è sul tuo PC o è su qualche server. Se non è su qualche server non puoi pubblicarlo in modo che anche io riesco a vederlo e riesco a dirti se c'è qualche problema e dove.
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

venzo Profilo | Junior Member

Il progetto per il momento gira solo sul mio PC.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5