Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    37

    Gestire il margin di un Div lato Server

    Salve, nella mia pagina asp net ho fatto un particolare gioco di Div i quali diventano visibili o meno in base al click di un'immagine.

    Nel momento in cui uno di questi diventa invisibile, si viene a creare uno spazio vuoto esteticamente non bello da vedere, per cui vorrei lato server cambiare il margin dell'unico div visibile per spostarlo.

    Utilizzo il vbnet, qualcuno può aiutarmi?

    Grazie in anticipo

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    codice:
    ASPX
           <div id="divUno" runat="server">ciao</div>
    
    VB
           divUno.Style.Add("background-color", "Aqua")
           divUno.Style.Add("margin-top", "15px")
           divUno.Style.Add("margin-bottom", "15px")
           divUno.Style.Add("margin-left", "15px")
           divUno.Style.Add("margin-right", "15px")
           divUno.Style.Add("border-style", "double")

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    37
    Ho provato ma purtroppo non funziona, il div resta dov'è, qualche altro suggerimento??

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    In quale evento usi questo codice?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    37
    Protected Sub ImgPagato_Controparte_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImgPagato_Controparte.Click

    If Div_Pagamenti_Controparte.Visible = False Then
    Div_Pagamenti_Controparte.Visible = True
    Div_Allegato_Controparte.Style.Add("margin-top", "33px")
    End If
    End Sub


    come puoi vedere creo l'evento imgbutton_click dove rendo visibili e non dei div e cambio il margin top di un altro ma nn funziona

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da pcplanet
    Ho provato ma purtroppo non funziona, il div resta dov'è, qualche altro suggerimento??
    controlla anche cio' che lo contiene. cioe', tutto il contesto..

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    37
    ok vedrò se mi è sfuggito qualcosa.. grazie per la disponibilità alla prox..

  8. #8
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Volevo puntualizzare che il codice che ho postato era un esempio su come cambiare lo style lato server, non era la soluzione. C'erano stili impostati a caso...

    Secondo me comunque dovresti assicurarti della modalità di esecuzione giusta prima dal punto di vista CSS (i suoi misteri sono infiniti), poi vedere come applicarlo tramite VB passando per il server.

    Prova prima a farlo lato client insomma, anche con trucchi come impostare a 0 il width del Div.

    Ciao

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.