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

    Aprire link all'interno di un div

    Salve a tutti, a me si pone il seguente problema:

    Ho creato una pagina che è suddivisa in 2 div (StampaLink e VisualizzaLink)all'interno della quale, nel primo div (StampaLink ) attraverso una chiamata al database inserisco un'insieme di link, mentre nel secondo div (VisualizzaLink) vorrei far sì che si caricasse il contenuto del link (contenuto nel div StampaLink) senza dover ricaricare la pagina o doverne aprire un'altra, ho letto che si può fare con ajax ma non conoscendolo non sò come fare potreste darmi una mano?

    Il Codice relativo alla pagina è il seguente:
    codice:
    <body>
    <table width="100%" border="0">
      <tr>
        <td>
    	<div id=" StampaLink">
    <?php @include "config/config.php";?>
    
    
    <h2>Ultime 5 News pubblicate</h2>
    <?php @include "../config/config.php";
    
    //conto i record
      $conto = @mysql_query ("SELECT COUNT(*) AS conta FROM tb_news") or die (mysql_error());
      $tot = @mysql_fetch_array ($conto) or die (mysql_error());
      $somma = $tot['conta'];
    
      //se i record sono pari a zero
      if ($somma=='0')
      {
      echo "Nessuna news inserita.";
      $ul ="";
      }else{
    
     //visualizzia le ultime 5 news
      echo "<ul>";
      $query = @mysql_query("SELECT * FROM tb_news ORDER BY news_id DESC LIMIT 0,5") or die (mysql_error());
      while($fetch = @mysql_fetch_array($query))
      {
      $news_id = stripslashes($fetch['news_id']);
      $news_titolo = stripslashes($fetch['news_titolo']);
      $news_views = stripslashes($fetch['news_views']);
    
     //stampa dei record 
     echo "[*]<a href=\"".$path_news."visual_news.php?id_news=" .$news_id. "\ target=\"userDetails\">" .$news_titolo. "</a> 
     :: (Views: ".$news_views.")
    ";
     $ul="[/list]";
      }
      echo $ul;
      }
      ?></div></td>
      </tr>
      <tr>
        <td><div id="VisualizzaLink">
    
    </div></td>
      </tr>
    </table>
    
    </body>
    Grazie in anticipo per l'aiuto

  2. #2
    codice:
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    function showLink(url){
        document.getElementById('VisualizzaLink').innerHTML="Attendere...";
        var req = assegnaXMLHttpRequest();
        req.open("GET", url, false); 
        req.send(null);
        document.getElementById('Visualizzalink').innerHTML=req.responseText;
        return false;
    }
    </script>
    </head>
    
    <body>
    
        <div id="StampaLink">
    
            Link1
    
            Link2
    
            Link3
    
        </div>
    
    
        <div id="VisualizzaLink"></div>
    
    </body>
    </html>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.