salve ragazzi,devo realizzare questa cosa entro giovedi,quindi spero che possiate essermi d'aiuto.Allora il codice della pagina index.php è
la parte php funziona tranquillamente,ma la funzione js visualizza nn riesco a farla visualizzare nel div con id=stampacodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>prova</title> <link rel="stylesheet" href="style.css" type="text/css"> <script src="script.js" type="text/javascript"></script> </head> <body> <div id="wrapper"> <div id="header"> <style1 >testo1</style1> </div> <div id="content"> <style3>testo2</style3></p> </p> <div id="stampa"></div> //è qui che mi deve stampare la funzione in js <div> <div id = "vis_box" style = "position: relative; visibility: hidden;"><script type="text/javascript">vis_esami();</script></div> <form action = ""> <div id = "gest_box" style = "position: relative; visibility: hidden;"></div> </form> </div> </div> <div id="footer"> </p></div> </div> <script type="text/javascript"> <?php include ("classe.php"); $dati= new student("studenti.txt","esame.txt"); //Scrive lo script javascript che inizializza gli oggetti studenti ed esame for ($i=0;$i<count($dati->studenti);$i++) { $e=$dati->studenti[$i]; echo "ele_stu[$i]= new ele_stu("; echo "\"".$e->cognome."\""; echo ","; echo "\"".$e->nome."\""; echo ","; echo "\"".$e->mat."\""; for ($j=0;$j<count($e->materie);$j++) { echo ","; echo "\"".$e->materie[$j]."\""; } echo ")"; echo "\n"; } for ($j=0;$j<count($dati->esame);$j++) { $f=$dati->esame[$j]; echo "ele_esa[$j]= new ele_esa("; echo "\"".$f->materia."\""; echo ","; echo "\"".$f->cfu."\""; echo ","; echo "\"".$f->mat."\""; echo ","; echo "\"".$f->data."\""; echo ","; echo "\"".$f->voto."\""; echo ")"; echo "\n"; } ?> visualizza(); </script> </body> </html>
la stringa nn sarà proprio questa,ma cmq nn me la stampa.Qualche soluzione?codice:function visualizza(){ str = "<table width=\"100%\" class=\"tabella\"><tr bgcolor=\"#99CCCC\"><td>Cognome</td><td>Nome</td><td>Matricola</td><td>Media</td></tr>"; str +="</table>"; document.getElementById("stampa").innerHTML=str; }
Il codice php mi funziona tranquillamente. Grazie in anticipo x le vostre risposte

Rispondi quotando