echo $begrüßung;
var hans = "<?php echo $hans; ?>";
Vermutlich existiert die Variable $hans nicht. Es ist schon seit langer Zeit nicht mehr so, dass für GET- und POST-Parameter gleichnamige Variablen angelegt werden. Du findest diese Werte in den Arrays $_GET bzw. $_POST. In deinem Fall: echo $_GET['hans'];
echo "$verabschiedung $name";
Die Get Methode funktioniert auch nicht - Immerhin wird es mometan noch in gleichnamigen Variablen abgelegt ;)
Vielleicht muss ich $hans als Globale Variable definieren, weil die JS Datei und die Datei in der die Funktion ausgeführt wird per PHP Include 'eingeschlossen' wird.