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