Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Alert message non visibile

    Ciao a tutti non capisco cosa sbaglio ma sia con Chrome sia con altri browser quando cerco di visualizzare un alert con comandi tipo:


    senderPage.ClientScript.RegisterClientScriptBlock( typeof(Page), alertKey, "alert('" + alertMsg + "');", true);


    oppure

    Page.ClientScript.RegisterStartupScript(this.GetTy pe(), "idMessageBox", "window.alert('" + msg.Replace("
    ", "\n").Replace("'", "\'") + "')", true);


    Non visualizzo nulla

    Secondo voi cosa sbaglio?


    A dire il vero mi sembra di ricordare che in altri contesti queste soluzioni funzionavano correttamente

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    85
    ciao, non so se ho ben capito cosa ti serve, però per visualizzare un alert (tipo quello javascript), io faccio così, in Vb.NET

    codice:
    Response.Write("<script>alert('messaggio');<" & Chr(47) & "script>")
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    La tua soluzione mi consente di visualizzare correttamente l'alert, ma dopo il click la struttura pagina (CSS) risulta differente.
    Non capisco cosa non va nelle mie prove

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    85
    che sia un problema di percorso del css?

    come l'hai richiamato?

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Questo codice

    Page.ClientScript.RegisterClientScriptBlock(typeof (Page), alertKey, "alert('" + alertMsg + "');", true);

    funziona perfettamente (l'ho provato)

    L'unico modo che conosco per non farlo funzionare è utilizzare prima un codice simile con la stessa chiave alertKey

    prova a cambiare la chiave alertKey, magari è davvero quello il problema.



    per quanto riguarda l'uso di Response.Write, è vero che disturba la struttura della pagina. Infatti lo uso solo in debug. In altri termini, Response.Write è da non utilizzare mai, dato che asp.net ci mette a disposizione altri strumenti
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    85
    ciao Pietro, io effettivamente da poco intenditore conoscevo solo quel response.write

    Bene, ho imparato una cosa nuova!
    Grazie,
    ciao!

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da pixus
    ciao Pietro, io effettivamente da poco intenditore conoscevo solo quel response.write

    Bene, ho imparato una cosa nuova!
    Grazie,
    ciao!
    sì, ma per un debug veloce è ancora insostituibile
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    prova a cambiare la chiave alertKey, magari è davvero quello il problema.
    Cosa dovrei cambiare ????

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Valeria75_bis
    Cosa dovrei cambiare ????

    prova a modificare questa stringa "idMessageBox", che ne so, "idMessageBox1"
    Pietro

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Page.ClientScript.RegisterClientScriptBlock(typeof (Page), alertKey, "alert('" + alertMsg + "');", true);


    Dove sarebbe l'idMessageBox da modificare?

    Grazie

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.