salve ragazzi,devo realizzare questa cosa entro giovedi,quindi spero che possiate essermi d'aiuto.Allora il codice della pagina index.php è
codice:
<!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 parte php funziona tranquillamente,ma la funzione js visualizza nn riesco a farla visualizzare nel div con id=stampa
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;
}
la stringa nn sarà proprio questa,ma cmq nn me la stampa.Qualche soluzione?
Il codice php mi funziona tranquillamente. Grazie in anticipo x le vostre risposte