Richiamo alla funzione

el chengio

Nuovo Utente
27 Set 2010
4
0
1
salve, ho un problema:
devo fare un semplice richiamo a una funzione
codice:

<head>
<?php
session_start();
error_reporting(E_ALL);
?>
<script type="text/javascript">
function fadeIn(divID, time) {
var speed = Math.round(time / 100);
var frame = 0;
for(fade = 0; fade < 100; fade++) {
setTimeout("setOpacity('"+divID+"', "+fade+")", (speed * frame));
frame++;
}
}
function setOpacity(id, opacity) {
var element = document.getElementById(id);
if(document.all)
element.style.filter = "alpha(opacity=" + opacity + ")";
else
element.style.opacity = opacity / 100;
}

</script>



devo richiamare la funzione fadeIn

codice:

<body>
<?php
$_SESSION['point']=true;
if ($_SESSION['point']=true) {
fadeIn('titolo', 2000);
}else{
echo $_SESSION['point'].' non fa un cazzo!';
}
print_r ($_SESSION['point']);
?>

<div id='titolo'> <h1> TITOLO </h1> </div> </body>



ma il problema è in antepima mi restituisce:

Fatal error: Call to undefined function fadeIn() in /var/www/max/Senzatitolo-1.php on line 38 (che sarebbe la quarta riga del secondo codice) :mad:
 
Devi chiudere il tag PHP prima di scrivere la funzione, così:
PHP:
<body>
<?php
$_SESSION['point']=true;
if ($_SESSION['point']=true) {
?>
fadeIn('titolo', 2000);
<?php
}else{
echo $_SESSION['point'].' non fa un cazzo!';
}
print_r ($_SESSION['point']);
?>
 
Codice orrendo.
<?php
$_SESSION['point']=true;
if ($_SESSION['point']=true) {
fadeIn('titolo', 2000);
}else{
echo $_SESSION['point'].' non fa un cazzo!';
}

li sei all'interno del codice php, come puoi richiamare una funzione javascript?
if($_SESSION['point']) { ?>
fdeln('titolo',2000);
<?php
}
else
{
echo($_SESSION['point'].'non fa un cazzo!');
}
ecc...
Questo è un modo,
mettendo il codice javascript dopo ?> in modo che venga stampato.
Oppure puoi fare un echo("fadeln('titolo',2000);");
 

Discussioni simili