273 messaggi dal 01 aprile 2004
Ciao a tutti, il mio problema riguarda l'incopatibilità tra UpdatePanel e slimbox (jquery).

Ho una pagina aspx con all'interno un pannello UpdatePanel nel quale è contenuta anche un'immagine.

Oggi stavo tentando di utilizzare l'ingrandimento dell'immagine tramite slimbox, e qui sono sorti i problemi.

<a href='immagine.jpg' rel="lightbox" >
<img src='immagine.jpg'></img>
</a>


In pratica quando clicco sull'immagine da ingrandire non mi apre il box con l'immagine selezionata, ma mi apre l'immagine in una nuova pagina vuota.

Ho tolto il pannello del ajax ed in questo modo funziona correttamente.
Il problema è che a me serve questo pannello.

Come posso fare per far convivere i 2 oggetti?

grazie

Ciao,
DNZ
710 messaggi dal 13 novembre 2008
Contributi
guarda se questo ti risolve


http://www.aspitalia.com/script/1027/Usare-JQuery-DatePicker-Interno-UpdatePanel-ASP.NET.aspx
273 messaggi dal 01 aprile 2004
ho provato in questo modo :

<script type="text/javascript">
function pageLoad() {
$(document).ready(function() {
$("a[rel='lightbox']").live("click",function() {
$(this).slimbox();
});
});
}
</script>

ma fa come prima...

Ciao,
DNZ
273 messaggi dal 01 aprile 2004
ce l'ho fatta !!!

lo script da aggiungere è questo !

<script type="text/javascript">
function pageLoad() {
jQuery(function ($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */
}, null, function (el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}
</script>

Ciao,
DNZ
1.495 messaggi dal 27 dicembre 2005
marcodonza ha scritto:
ce l'ho fatta !!!

lo script da aggiungere è questo !

<script type="text/javascript">
function pageLoad() {
jQuery(function ($) {
$("a[rel^='lightbox']").slimbox({/* Put custom options here */
}, null, function (el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
});
}
</script>
1.495 messaggi dal 27 dicembre 2005
Anche io ho avuto questo problema.
Se si usano i controlli jquery dentro un updata panel, bisogna passare per l'evento load di Ajax.

Vorrei una conferma...io se metto gli script js nell'head non mi funzionano, se li metto nello scriptmanager funzionano ??? Perchè ?

Es.

<asp:ScriptManager ID="ScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Path="~/js/jquery-1.7.1.min.js" />
            <asp:ScriptReference Path="~/js/jquery.blockUI.js" />
            <asp:ScriptReference Path="~/js/blockUIOnAllAjaxRequests.js" />
            <asp:ScriptReference Path="~/js/jquery-ui-1.8.17.custom.min.js" />
            <asp:ScriptReference Path="~/js/jquery.ui.datepicker-it.js" />
        </Scripts>
    </asp:ScriptManager> 

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.