dreamwest Posted August 18, 2011 Share Posted August 18, 2011 Im trying to include javascript inside javascript but not working for some reason page.html <script> function find() { var head= document.getElementsByTagName('head')[0]; var script= document.createElement('script'); script.type= 'text/javascript'; script.src= 'http://site.com/find.js'; script.onreadystatechange = callback; script.onload = callback head.appendChild(script); }; </script> <form name='f' onsubmit='find(); return false;'> <input type="text" name="q" size="60" maxlength="755" value="" /> <input type="submit" value="Search" /> </form> <div id='results'></div> and in find.js document.getElementById("results").innerHTML ="Hello"; Quote Link to comment https://forums.phpfreaks.com/topic/245089-include-javascript/ Share on other sites More sharing options...
nogray Posted August 18, 2011 Share Posted August 18, 2011 find is a reserved word, try to change your function name. Quote Link to comment https://forums.phpfreaks.com/topic/245089-include-javascript/#findComment-1259125 Share on other sites More sharing options...
dreamwest Posted August 18, 2011 Author Share Posted August 18, 2011 No didnt work Quote Link to comment https://forums.phpfreaks.com/topic/245089-include-javascript/#findComment-1259163 Share on other sites More sharing options...
nogray Posted August 19, 2011 Share Posted August 19, 2011 Make sure your callback is defined and add alert('test'); on top of your find.js file to make sure there are no other javascript errors. Quote Link to comment https://forums.phpfreaks.com/topic/245089-include-javascript/#findComment-1259218 Share on other sites More sharing options...
dreamwest Posted August 19, 2011 Author Share Posted August 19, 2011 I put alert("ok"); in find.js but I get nothing Quote Link to comment https://forums.phpfreaks.com/topic/245089-include-javascript/#findComment-1259264 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.