Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    E' possibile rendere un Div cliccabile?

    Salve, vorrei sapere se fosse possibile rendere un div cliccabile verso un link esterno, o addirittura se al click fosse possibile scatenare un autopostback=true, per gestire oggetti lavo server.

    Grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da Dario the best Visualizza il messaggio
    Salve, vorrei sapere se fosse possibile rendere un div cliccabile verso un link esterno, o addirittura se al click fosse possibile scatenare un autopostback=true, per gestire oggetti lavo server.

    Grazie in anticipo.
    io dico di si, ma hai provato?
    Pietro

  3. #3
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Un aiutino: devi indicare runat="server" e devi dargli un id.
    Nel codebehind poi lo vedi come oggetto di tipo HtmlGenericControl
    Ora basta sennò mi cazziano ;-)
    ciao
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da supermac Visualizza il messaggio
    Un aiutino: devi indicare runat="server" e devi dargli un id.
    Nel codebehind poi lo vedi come oggetto di tipo HtmlGenericControl
    Ora basta sennò mi cazziano ;-)
    ciao
    non so. Non ho trovato l'evento click né nel panel né nel div runat server (ma forse mi sbaglio)
    io faccio così:

    codice:
    <%@ Page Language="VB" %>
    <!DOCTYPE html>
    <script runat="server">
        Private Sub LinkButton1_onclick(sender As Object, e As System.EventArgs)
            Me.ClientScript.RegisterStartupScript(Me.GetType, "1", String.Format("document.getElementById(""div1"").innerHTML = ""Cliccami<br><br>{0}"";", DateTime.Now.ToString), True)
        End Sub
    </script>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
    <script type="text/javascript">
    // <=!=[=C=D=A=T=A=[
        function div1_onclick(v)
        {
            <%=Me.ClientScript.GetPostBackEventReference(Me.LinkButton1, "") %>;
        }
        
    // ]=]=>
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <asp:LinkButton ID="LinkButton1" runat="server" style="display:none;" OnClick="LinkButton1_onclick">LinkButton</asp:LinkButton>
        <div id="div1" onclick="div1_onclick(this);" style="width:100px; height:100px; background-color:yellow;color:red; padding:4px;">
            Cliccami
        </div>
        </form>
    </body>
    </html>
    Pietro

  5. #5
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    ouch... è vero
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.