Ciao a tutti,
ho appena cominciato con js, ho seguente script (esercizio).
dichiaro la classe in php, che fa il calcolo di due numeri. in una funzione js viene creato l'oggetto nuovo, poi richiamo la funzione che fa la somma e dopo viene richiamata l'altra funzione che con un alert stampa la somma.
non discutete per favore lo scopo dello script ma aiutatemi capire perchè non va.
Grazie mille!
ho appena cominciato con js, ho seguente script (esercizio).
dichiaro la classe in php, che fa il calcolo di due numeri. in una funzione js viene creato l'oggetto nuovo, poi richiamo la funzione che fa la somma e dopo viene richiamata l'altra funzione che con un alert stampa la somma.
non discutete per favore lo scopo dello script ma aiutatemi capire perchè non va.
Grazie mille!
PHP:
<body>
<SCRIPT>
function stampa_somma(miavar){
window.alert("Somma da qui= " + miavar);
}
</SCRIPT>
<?php
$c = 45;
$d = 100;
class A{
public $numero1 = 5;
public $numero2 = 1;
public function __construct($numero1,$numero2){
$this->numero1 = $numero1;
$this->numero2 = $numero2;
}
public function somma(){
$fai_somma = $this->numero1 + $this->numero2;
return $fai_somma;
}
}
<script>
function stampa_somma(a,b){
var a;
var b;
<?php
$a = "document.write(a);";
$b = "document.write(b);";
?>
var recupero_dati = "<?php $stampa = new A($a,$b);$stampa->somma();?>" ;
document.write(fai_somma2(recupero_dati));
}
document.write(stampa_somma(<?php echo $c;?>,<?php echo $d;?>));
</script>
</body>
Ultima modifica di un moderatore: