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

    richiamo funzione alert da codice asp

    allora raga ho una semplice funzione di un alert in javascript che vorrei richiamare in un ciclo if da asp come faccio ???

    <script language="Javascript">

    <!--
    function messaggio()
    {
    alert ("Hai Ricevuto un nuovo messaggio!");
    //-->
    }
    </script>
    questa è la funzione javascript

    è questo è il ciclo dove se si verifica la condizione deve richiamare la funzione messaggio

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open StrConn

    Set rstMessaggi = Server.CreateObject("ADODB.Recordset")
    rstMessaggi.Open "SELECT * FROM messaggi WHERE Letto='N' AND IDUtenteDestinatario=" & Session("ID") & " ORDER BY DataMessaggio DESC, OraMessaggio DESC", conn, 3,3

    if not rstMessaggi.eof then
    img = "immagini/Pmsi.gif"
    link = "home.asp?action=LeggiPM"
    else
    img = "immagini/PmNo.gif"
    link="#"
    'call messaggio()
    end if

    rstMessaggi.close
    set rstMessaggi = Nothing

    %>

    ho remmato il call messaggio() perkè non funziona mi da errore ... a dire il vero non so neanche se è possibile fare una cosa del genere cmq chiedo il vostro aiuto.. grazie ciao

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    potresti gestire dinamicamente con asp l'evento onLoad del tag body

    codice:
    if not rstMessaggi.eof then 
    img = "immagini/Pmsi.gif" 
    link = "home.asp?action=LeggiPM" 
    else 
    img = "immagini/PmNo.gif" 
    link="#" 
    Dim myScript
    myScript = " onLoad=""messaggio();"""
    
    
    end if
    e poi nel tag body scrivi

    codice:
    <body<%= myScript %>>

  3. #3
    ok provo e ti faccio sapere grazie

  4. #4
    tutto ok grazie funziona alla grande! non ci avevo pensato ingegnoso ! grazie ancora!

  5. #5
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Originariamente inviato da isteriko
    tutto ok grazie funziona alla grande! non ci avevo pensato ingegnoso ! grazie ancora!
    è stato un piacere

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.