Ciao a tutti mi presento anche qui (mi sono presentato sul forum javascript), mi chiamo Matteo e sto frequentando l'ultimo anno di ITIS informatico.
Vorrei chiedervi se è possibile fare in modo che quando clicco sul link, mi cambi solo una parte della pagina, nel senso che non mi carichi un'altra pagina.
Questo è il codice della mia pagina
Vorrei che questa parte della pagina non cambiasse quando clicco su un link per andare in un'altra paginacodice:<?php session_start(); ?> <html> <head> <title>Home</title> <link href="stylegreen.css" rel="stylesheet" type="text/css" /> <link rel="icon" href="img/logo.JPG"/> <script language="JavaScript"> /*------------------(INIZIO) FUNZIONE CHE PERMETTE IL CAMBIO DELL'IMMAGINE QUANDO SI PASSA SOPRA AL LINK CON IL MOUSE---------------------*/ function cambiaImg(nomeimgtag,nomeimg) { nomeimgtag.src = nomeimg; }//fine funzione cambiaImg /*-----------------(FINE) FUNZIONE CHE PERMETTE IL CAMBIO DELL'IMMAGINE QUANDO SI PASSA SOPRA AL LINK CON IL MOUSE-----------------------*/ /*--------(INIZIO) FUNZIONE CHE GENERA UN OROLOGIO DINAMICO CIOE' SI BASA SULL'ORA DEL COMPUTER SU CUI E' IL SITO---------------------*/ function orologio() { var x = new Date(); h = x.getHours(); m = x.getMinutes(); s = x.getSeconds(); if(s<=9) s = "0" + s; if(m<=9) m = "0" + m; if(h<=9) h = "0" + h; time = h + ":" + m + ":" + s; document.rclock.rtime.value = time; setTimeout("orologio()",1000); }//fine funzione orologio /*--------(FINE) FUNZIONE CHE GENERA UN OROLOGIO DINAMICO CIOE' SI BASA SULL'ORA DEL COMPUTER SU CUI E' IL SITO---------------------*/ function mostraregole() { mostraregolewindow = window.open("regole.php","","width = 400, height = 500" + loc); }//fine funzione mostraregole </script> </head> <body onload="orologio()"> <form name="rclock"> <div id="outerwrapper"> <div id="head"> <center> <table width="50%" border="0" align="center"> <tr> <td align="center">[img]img/metallo.gif[/img]</td> <td align="center">[img]img/cristallo.gif[/img]</td> <td align="center">[img]img/deuterio.gif[/img]</td> <td align="center">[img]img/energia.gif[/img]</td> </tr> <tr> <td align="center"> <?php $conn = mysql_connect("localhost","root","") or die("Server non raggiungibile"); $db = mysql_select_db("db_browsergame") or die("Database non raggiungibile"); $ksutente = $_SESSION['ksutente']; $comando = "select * from pianeti where ksutenti = \"$ksutente\""; $result = mysql_query($comando); $riga = mysql_fetch_array($result); $tettomaxmetallo = $riga['capacita_max_metallo']; $qtaMETattuale = $riga['qta_attuale_metallo']; $_SESSION['tettomaxmet'] = $tettomaxmetallo; $_SESSION['qtaMETattuale'] = $qtaMETattuale; ?> <input type="text" name="met" size="1" value="<?php $qtaMETattuale = $_SESSION['qtaMETattuale']; echo("$qtaMETattuale");?>" class="stilerisorse"> <?php $nCnt = $qtaMETattuale; $comando = "select produzione_oraria from edifici where ksutenti = \"$ksutente\" and nome_edificio = \"Miniera Metallo\""; $result = mysql_query($comando); $riga = mysql_fetch_array($result); $prodMET = $riga['produzione_oraria']; $_SESSION['prodMET'] = $prodMET; echo("<script language=javascript> var nCnt = $nCnt, nIncrSess = setInterval(function () { document.rclock.met.value = nCnt=nCnt+$prodMET; if (nCnt > 1000) { clearInterval(nIncrSess); } }, 1000); </script>/$tettomaxmetallo"); ?> </td> <td align="center">500/500</td> <td align="center">500/500</td> <td align="center"><h6> / Energia</h6></td> </tr> </table> </center> </div> <div id="contenuto"> <center> <table width="30%" border="0" style="border-color: white"> <tr> <td colspan="2" class="colorecella"> <?php $nick = $_SESSION['nick']; $pianeta = $_SESSION['pianeta']; $ksutente = $_SESSION['ksutente']; echo("Pianeta (<a href=\"javascript:void(0)\" ONCLICK=\"open('modifica.php', 'miapagina','toolbar=0,location=0,resizable=1,width=350,height=400')\" class=\"nome_pianeta\" title=\"Cliccando qui puoi cambiare il nome del pianeta\">".$pianeta."</a>) di ".$nick.""); ?> </td> </tr> <tr> <td class="colorecella">Orario</td> <td align="center" class="colorecella"><input type="text" name="rtime" size="4" class="stilerisorse"></td> </tr> <tr> <td colspan="2" class="colorecella">Eventi</td> </tr> <tr> <td colspan="2" class="colorecella" align="center"> <?php $connessione = mysql_connect("localhost","root","") or die("Impossibile connettersi al server"); $db = mysql_select_db("db_browsergame") or die("Impossibile connettersi al database"); $comando = "select * from pianeti where ksutenti =\"$ksutente\""; $result = mysql_query($comando); $riga = mysql_fetch_array($result); $immagine = $riga['immagine_pianeta']; echo("<img src=\"$immagine\" width=\"200\" height=\"200\" title=\"Immagine del pianeta madre\">"); ?> </td> </tr> <tr> <td class="colorecella">Diametro</td> <td class="colorecella" align="center"><?php $diametro = $_SESSION['diametro']; echo("$diametro Km"); ?> </td> </tr> <tr> <td class="colorecella">Temperatura</td> <td class="colorecella" align="center"><?php $temperatura = $_SESSION['temperatura']; echo($temperatura." °C"); ?> </td> </tr> <tr> <td class="colorecella">Posizione</td> <td class="colorecella" align="center"><?php $galassia = $_SESSION['galassia']; $sistemasolare = $_SESSION['sistemasolare']; $posizione = $_SESSION['posizione']; echo("<label title=\"Galassia\">".$galassia."</label>".":"."<label title=\"Sistema Solare\">".$sistemasolare."</label>".":"."<label title=\"Posizione in cui è il pianeta nel sistema solare\">".$posizione."</label>"); mysql_close(); ?> </td> </tr> </table> </center> </div> <div id="leftsidebar"> <ul> <li >[img]img/riepilogodefhover.png[/img] <li >[img]img/minieredef.png[/img] <li >[img]img/edificidef.png[/img] <li >[img]img/ricerchedef.png[/img] <li >[img]img/navidef.png[/img] <li >[img]img/movimentidef.png[/img] <li >[img]img/difesedef.png[/img] <li >[img]img/galassiadef.png[/img] <li >[img]img/regoledef.png[/img] <li >[img]img/escidef.png[/img][/list] </div> <div id="footer"> <marquee><h1>Roveri & Ingusci®</h1></marquee> </div> </div> </form> </body> </html>
Mentre il resto del contenuto della pagina cambi.codice:<div id="head"> <center> <table width="50%" border="0" align="center"> <tr> <td align="center">[img]img/metallo.gif[/img]</td> <td align="center">[img]img/cristallo.gif[/img]</td> <td align="center">[img]img/deuterio.gif[/img]</td> <td align="center">[img]img/energia.gif[/img]</td> </tr> <tr> <td align="center"> <?php $conn = mysql_connect("localhost","root","") or die("Server non raggiungibile"); $db = mysql_select_db("db_browsergame") or die("Database non raggiungibile"); $ksutente = $_SESSION['ksutente']; $comando = "select * from pianeti where ksutenti = \"$ksutente\""; $result = mysql_query($comando); $riga = mysql_fetch_array($result); $tettomaxmetallo = $riga['capacita_max_metallo']; $qtaMETattuale = $riga['qta_attuale_metallo']; $_SESSION['tettomaxmet'] = $tettomaxmetallo; $_SESSION['qtaMETattuale'] = $qtaMETattuale; ?> <input type="text" name="met" size="1" value="<?php $qtaMETattuale = $_SESSION['qtaMETattuale']; echo("$qtaMETattuale");?>" class="stilerisorse"> <?php $nCnt = $qtaMETattuale; $comando = "select produzione_oraria from edifici where ksutenti = \"$ksutente\" and nome_edificio = \"Miniera Metallo\""; $result = mysql_query($comando); $riga = mysql_fetch_array($result); $prodMET = $riga['produzione_oraria']; $_SESSION['prodMET'] = $prodMET; echo("<script language=javascript> var nCnt = $nCnt, nIncrSess = setInterval(function () { document.rclock.met.value = nCnt=nCnt+$prodMET; if (nCnt > 1000) { clearInterval(nIncrSess); } }, 1000); </script>/$tettomaxmetallo"); ?> </td> <td align="center">500/500</td> <td align="center">500/500</td> <td align="center"><h6> / Energia</h6></td> </tr> </table> </center> </div>
Avevo pensato di utilizzare l'include
Ma non saprei come gestirlo. E' possibile fare una cosa così?Codice PHP:include("nomepagina.php");
Grazie in anticipo a chi risponderà

Rispondi quotando