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

    aiuto funzione "fumetto" in pagina PHP

    allora ho scaricato questo:

    http://javascript.html.it/articoli/l...on-javascript/

    ho aggiunto alla pagina php la linea:

    <link rel="stylesheet" type="text/css" href="bubble.css" />
    <script type="text/javascript" src="bubble.js"></script>

    ora io ho il codice:

    Codice PHP:
    $brronl mysql_fetch_array(mysql_query("SELECT brronl FROM users WHERE id='".$uid."'"));
    if(
    $brronl[0]=="1")
    {
        echo 
    "<div class=\"sec\" align=\"center\">";
        echo 
    "[b]Online:[/b]
    "
    ;
        echo 
    "</div>";
        
    $inside=mysql_query("SELECT DISTINCT * FROM ch_online WHERE rid='".$rid."' and uid IS NOT NULL");
          
          while(
    $ins=mysql_fetch_array($inside))
            {
            
    $unick getnick_uid($ins[1]);
            
    $userl "<a href=\"chat.php?action=say2&amp;sid=$sid&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\">$unick</a>, ";
            echo 
    "$userl";
            }
          echo 
    ".";
    }else{
        echo 
    "<hr />";

    dovrei aggiungere:

    <div id="bubble_tooltip">
    <div class="bubble_top"><span></span></div>
    <div class="bubble_middle"><span id="bubble_tooltip_content">Contenuto del div.</span></div>
    <div class="bubble_bottom"></div>
    </div>

    Ma dove lo aggiungo???

    grazie a chi mi saprà aiutare

  2. #2
    up ...

  3. #3
    upp

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    come da istruzioni nell'articolo
    Questa sezione di codice va copiata e incollata così com'è in un punto qualunque della sezione <body> </body> della pagina. Personalmente, non essendo una sezione rilevante per i contenuti, consiglio di metterla in fondo, magari prima del tag di chiusura </body>.
    non sapendo come generi il resto della pagina ti dico: mettila hardcoded nell'html...

  5. #5
    quindi dopo dovrei aggiungere:



    Ecco un esempio di tooltip a fumetto.</p>

    a questo pezzo..ma dove?

    while($ins=mysql_fetch_array($inside))
    {
    $unick = getnick_uid($ins[1]);
    $userl = "<a href=\"chat.php?action=say2&sid=$sid&who=$ins[1]&rid=$rid&rpw=$rpw\">$unick</a>, ";
    echo "$userl";
    }

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Prova così
    Codice PHP:
    while($ins=mysql_fetch_array($inside))
    {
    $unick getnick_uid($ins[1]);
    $userl "<a href=\"chat.php?action=say2&sid=$sid&who=$ins[1]&rid=$rid&rpw=$rpw\" onmousemove=\"showToolTip(event,'Testo del tooltip...'); return false\" onmouseout=\"hideToolTip()\">$unick</a> ";
    echo 
    $userl;
    // 'Testo del tooltip lo devi rendere dinamico, scrivendo quello che vuoi che appaia nel bubble'

    Anche se non capisco perché definisci una variabile per poi stamparla a video... E non sono manco sicuro che possa funzionare.

  7. #7
    beh io dentro al fumetto dovrei stampare i dati di quel utente che viene selezionato. anche se usare js e php assieme non ne capisco

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Fai conto che stai preparando una normale pagina html, non che stai usando javascript...

    proviamo a ricapitolare, partendo dal tuo primo post e considerando che tu abbia già inserito i codici per la visualizzazione nel body della pagina. Leggi i commenti

    Codice PHP:
    $brronl mysql_fetch_array(mysql_query("SELECT brronl FROM users WHERE id='".$uid."'"));
    if(
    $brronl[0]=="1")
    {
        echo 
    "<div class=\"sec\" align=\"center\">";
        echo 
    "[b]Online:[/b]
    "
    ;
        echo 
    "</div>";
        
    $inside=mysql_query("SELECT DISTINCT * FROM ch_online WHERE rid='".$rid."' and uid IS NOT NULL");
          
          while(
    $ins=mysql_fetch_array($inside))
            {
            
    $unick getnick_uid($ins[1]); // recuperi solo il nick dell'utente con la funzione?
            
    $datiutente //devi riempirla con i dati dell'utente che recuperi dal DB
            
            //stampi il link
            
    echo '<a href="chat.php?action=say2&sid='.$sid.'&who='.$ins[1].
            
    '&rid='.$rid.'&rpw='.$rpw.'"onmousemove="showToolTip(event,\''.$datiutente.'\'); return false" onmouseout="hideToolTip()">'.
            
    $unick.'</a>, ';
            }
          echo 
    ".";
    }else{
        echo 
    "<hr />"
    ho cambiato il modo in cui stampi il link e il fumetto, mi sembra più corretto così

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.