Emanuel: Javascript Variablenübergabe mit folgender Stringmanipulation

Beitrag lesen

Hallo

onmouseover="javascript:manipulation()"

onmouseover ist ein ein javascript eventhandler, da brauchst du dann nicht mehr "javascript:" schreiben

  
onmouseover="manipulation()"  

reicht.

/Test/

Haben die slashes einen bestimmten Sinn?
Eine String Variable ist doch eine Variable in der ein String steht, also z.B.

  
$Test = "Das ist ein Text";  

So funktioniert der Spaß bei mir:

  
<?php  
$test = 'Test';  
$tree  = '<html><head></head><title></title><body>';  
$tree .= '  <script language="javascript" type="text/javascript">';  
$tree .= '    function manipulation(strData) {';  
$tree .= '      strData = strData.replace("T","h");';  
$tree .= '      alert(strData);';  
$tree .= '    }';  
$tree .= '  </script>';  
$tree .= '<div id="Temp" onmouseover="var Test = \''.$test.'\'; manipulation(Test);" style="width:50px;height:50px;left:50px;top:50px;background-color:black;"></div>';  
$tree .= '</body>';  
$tree .= '</html>';  
echo $tree;  
?>  

MfG Emanuel