Hi all,

I am trying to run a javascript function, RH_ShowHelp, that is stored in the file RoboHelp_CSH.js. The function itself should open a popup window containing our product's help system (written with Adobe RoboHelp) and the javascript file was supplied by Adobe as the standard call. I have managed to test the javascript in a straight HTML page which works, but I can't seem to be able to get this to work in PHP.

function callHelp( $helpURL )
	$language = "javascript";
	$src = "include/RoboHelp_CSH.js";
	echo "<script src=$src language=$language> RH_ShowHelp( 0, $helpURL, HH_HELP_CONTEXT, $currentId ) </script>";

Any ideas on where am I going wrong?

Thanks in advance,

9 Years
Discussion Span
Last Post by hemasow


You shouldn't load and execute code using the same <script> tag.
And all <script> blocks should be inside the <header> block, or at least all <script> blocks that are meant to load external code.

You could do this like so:

	<script src="test.js" type="text/javascript"></script>
	echo '<script type="text/javascript">someFunction();</script>'; 
Votes + Comments
quick response!!!!!keep it up....
Solved my problem, thankyou! :)

we've a problem including java script function in our PHP code,
we've a fuction called print_many_words(object name)which is wrritten in javascript, now we want to use this function in the shown echo statement

echo "<td><input type=\"hidden\" name=\"Word\" value=$String ><b>$String</b></td>";
here we want to include print_many_words(object name) with onFocusOut...

how to do this?? please reply soon
Thank you....

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.