Google sites allows you to edit the HTML behind a webpage in Google sites, but if you try to post Javascript into the HTML, Google sites will not allow it. One workaround is to use in-line Javascript. NOTE: another approach to putting custom Javascript into a Google site is to create a custom Google Gadget; see Using custom Google Gadgets to enhance Google sites). JAVASCRIPT THAT GOOGLE SITES WON'T ALLOW If you try to post a Javascript function into your Google sites page, like this: <form name="buyers"> <select name="example3" size=1> <option selected value = "">Select here</option> <option value="http://www.lori-v.com/buyers.htm">Buyers Home</option> <option value="http://www.lori-v.com/closingcosts.htm">Estimated Closing Costs</option> </select> <input type="button" value="Go!" onClick="gothere3()"> <br> </form> <script language="javascript"> <!-- function gothere3(){ var thebox=document.buyers location=thebox.example3.options[thebox.example3.selectedIndex].value } //--> </script> Google sites will not allow this. A stand-alone Javascript function is not allowed. JAVASCRIPT THAT GOOGLE SITES WILL ALLOW But, if you re-write it to use in-line Javascript, it will work: <form xmlns="http://www.w3.org/1999/xhtml" name="buyers"> <select name="example3" size="1"> <option selected="" value="">Select here</option> <option value="http://www.lori-v.com/buyers.htm">Buyers Home</option> <option value="http://www.lori-v.com/listings.htm">Search For Homes</option> <option value="http://www.lori-v.com/closingcosts.htm">Estimated Closing Costs</option> </select> <input onclick="javascript:window.open(document.buyers.example3.options[document.buyers.example3.selectedIndex].value)" type="button" value="Go!" /> <br /> </form> |