javascript funktionsaufruf

tombo82

Mitglied
Hi, ich hab folgendes Script

PHP:
$verfallszeit = 300; # 5 * 60
$neu = time();
if (! isset($_SESSION['letzter_kontakt']))
{
  $_SESSION['letzter_kontakt'] = $neu;
}
if ($neu - $_SESSION['letzter_kontakt'] > $verfallszeit)
{
	# rausschmeißen, erschießen, vierteilen... 
	# Session Daten löschen
	   $_SESSION = array();
	# Keks nicht vergessen
	if (isset($_COOKIE[session_name()]))
	{
	    setcookie(session_name(), '', time()-42000, '/');
	# Löschen der Session
	   session_destroy();
	   echo "Sie waren zu lange Inaktiv!";
	   echo "bitte klicken sie <a href='formular.php'>hier</a> um sich neu anzumelden";	
	   exit;
	}
}

nun möchte ich anstatt
Code:
  echo "bitte klicken sie <a href='formular.php'>hier</a> um sich neu anzumelden" ;
eine Javascriptfunktion ausführen.
Sie soll alleine angestoßen werden, wie kann ich das realisieren?
 
Ich bin mir nicht wirklich sicher, da ich nur zufällig mal hier im JavaScript Forum bin und auch nie wirklich viel damit gemacht habe aber ich würde mal folgendes probieren:

PHP:
echo "<script type=\"text/javascript\">\n";
echo "window.location = \"formular.php\";\n";
echo "</script>\n";

window.location leitet den user soweit ich mich erinnern kann weiter... kannst da aber auch einfach den Funktionsnamen hinschreiben.
 
Zuletzt bearbeitet:
Und wenn du wirklich einen JS-Funktion aufrufen wolltest funktioniert das so, wie es recco geschreiben hat, also:

PHP:
echo '<script>';
echo '...';
echo '</script>';
 

Neue Beiträge

Zurück