Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    53

    implementazione popup messaggi

    salve a tutti premetto che sono neofita di java, per cui scusate eventuali mie oscenità.
    Utilizzo questa funzione per i nuovi messaggi della mia community:
    Codice PHP:
    function nuovi_messaggi($id_utente){
        global 
    $_CONFIG;
        
        
        
    $messaggi mysql_query("
        SELECT id_messaggio
        FROM "
    .$_CONFIG['table_messaggi']."
        WHERE id_destinatario = "
    .$id_utente." AND
        letto <> 'y'
        "
    );
        
        if (
    mysql_num_rows($messaggi)>0){
            
    $risultato "<font color='ff0000'>Nuovi (".mysql_num_rows($messaggi).")</font>";    
        }else{
            
    $risultato "";
        }
        
        return 
    $risultato;

    Volendo fare in modo che ogni volta che un utente invia un msg al destinatario si apri un popup nel quale includere il testo i dati del destinatario ecc.. come posso procedere?
    Grazie di eventuali consigli

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    53
    forse mi sono spiegato male quello che intendo fare è che una volta inviato il msg al destinatario questo venga recapitato attraverso l'apertura di un popup.
    Nessuno che mi possa indirizzare sulla retta via?

  3. #3
    cosa centra il PHP con il JAVA?
    hai sbagliato sezione!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    53
    beh io avevo posto il mio quesito nella sezione php e mi hanno detto che potevo chiedere qui .
    Sè io utilizzassi una chimata http che mi va a verificare una condizione sul campo del database
    attraverso una pagina madre in php nella quale indico se sono presenti o meno nuovi messaggi.
    potrebbe essere una soluzione adatta?
    Es
    function loadResponseDoc(url)
    {
    var parameters = "?pippo=pippo&paperino=paperino";

    alert(parameters);

    url += parameters;

    alert(url);

    xmlhttp=null
    // code for Mozilla, etc.
    if (window.XMLHttpRequest)
    {
    xmlhttp=new XMLHttpRequest()
    }
    // code for IE
    else if (window.ActiveXObject)
    {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    if (xmlhttp!=null)
    {
    xmlhttp.onreadystatechange=state_Change
    xmlhttp.open("GET",url,false)
    xmlhttp.send(null)
    }
    else
    {
    alert("Your browser does not support XMLHTTP.")
    }
    }

  5. #5
    Utente di HTML.it L'avatar di plafo
    Registrato dal
    Sep 2000
    Messaggi
    84
    Originariamente inviato da niko74b
    beh io avevo posto il mio quesito nella sezione php e mi hanno detto che potevo chiedere qui .

    sicuro che non ti abbiano detto javascript?
    in javascript puoi utilizzare il metodo open dell'oggetto window per aprire una popup; ci sono un pò di parametri da settare; dai un'occhiata a questo link cosi ti fai un'idea:

    http://javascript.html.it/articoli/l...inestre-popup/



    non può piovere per sempre

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.