funtion not defined error - external JS file, onClick issues

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tpgames
    Contributor
    • Jan 2007
    • 783

    funtion not defined error - external JS file, onClick issues

    External JS file's function crossWord is not defined. I checked the link and the code. Can not find my error. I thought I might be missing something obvious like a ";" or something, but nothing I've tried works.
    Thanks! :D
    I copied and pasted the direct link to external JS file in to my code to be sure that wasn't the issue.

    Code:
     <link type="text/javascript" href="http://www.globalwritersclub.com/gaming/2/word/xw/fr/1a.js">
    The external JS file, with only the form value's #6-91 deleted, but the rest of the code is there.
    Code:
    function crossWord(){
    if (document.form.c1.value=="l"
        && document.form.c2.value=="a"
        && document.form.c3.value=="s"
        && document.form.c4.value=="n"
        && document.form.c5.value=="e"
    )
      alert("All is correct!")
    
    else {alert("Problem. Please check answers.")}
    }
    The html code that calls the function.
    Code:
    <input type="button" value="Check Puzzle" onClick="javascript: crossWord()">
    The abbreviated html code from the page, showing the context.
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
    <html>
    <head>
    <LANG="UTF-8">
    <title> Final XW </title>
    <META http-equiv="expires" content="Thur, 1 March 2007 13:00:00 GMT">
    <META http-equiv="content-type" content="text/html";charset=utf-8">
    <link type="text/css" rel="stylesheet" href="/gaming/2/word/xw/xwcss/xw2.css"> 
    <link rel="shortcut icon" href="http://www.globalwritersclub.com/gwc.gif">
    
    <link type="text/javascript" href="http://www.globalwritersclub.com/gaming/2/word/xw/fr/1a.js"> 
    </head>
    
    <body onLoad="alert('Please use lower case only!')">
    
    <table>
    <td><p class="pcenter">  &nbsp; &nbsp; &nbsp; <img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="900px" height="4px" alt=""> </p></td></tr>
    
    <tr>
    <td>
    <table>
    <form name="form">
    
    <tr>
    <td class="b1r40"> &nbsp; </td>
    <td class="b1r80"> 1</td>
    <td class="b1r120"> 2 </td>
    <td class="b1r160"> 3 </td>
    <td class="b1r200"> 4</td>
    <td class="b1r240"> 5 </td>
    <td class="b1r280"> 6</td>
    <td class="b1r320"> 7</td>
    <td class="b1r360"> 8</td>
    <td class="b1r400"> 9</td>
    <td class="b1r440"> 10</td>
    <td class="b1r480"> 11</td>
    <td class="b1r520"> 12</td>
    <td class="b1r560"> 13</td>
    <td class="b1r600"> 14</td>
    <td class="b1r640"> 15</td>
    <td class="b1r680"> 16</td>
    <td class="b1r720"> 17</td>
    <td class="b1r760"> 18</td>
    <td class="b1r800"> 19</td>
    
    <tr><!-- laserviette-->
    <td class="b2r40"> 1</td>
    <td class="b2r80"> </td>
    <td class="b2r120"> </td>
    <td class="b2r160"><input type="text" name="c1" size="1"> </td>
    <td class="b2r200"><input type="text" name="c2" size="1"> </td>
    <td class="b2r240"><input type="text" name="c3" size="1"> </td>
    <td class="b2r280"><input type="text" name="c4" size="1"> </td>
    <td class="b2r320"><input type="text" name="c5" size="1"> </td>
    <td class="b2r360"><input type="text" name="c6" size="1"> </td>
    <td class="b2r400"><input type="text" name="c7" size="1"> </td>
    <td class="b2r440"><input type="text" name="c8" size="1"> </td>
    <td class="b2r480"><input type="text" name="c9" size="1"> </td>
    <td class="b2r520"><input type="text" name="c10" size="1"> </td>
    <td class="b2r560"><input type="text" name="c11" size="1"> </td>
    <td class="b2r600"> </td>
    <td class="b2r640"> </td>
    <td class="b2r680"> </td>
    <td class="b2r720"> </td>
    <td class="b2r760"> </td>
    <td class="b2r800"> </td>
    
    
    <tr><!-- e -->
    <td class="b3r40"> 2</td>
    <td class="b3r80"> </td>
    <td class="b3r120"> </td>
    <td class="b3r160"><input type="text" name="c12" size="1"> </td>
    <td class="b3r200"> </td>
    <td class="b3r240"> </td>
    <td class="b3r280"> </td>
    <td class="b3r320"> </td>
    <td class="b3r360"> </td>
    <td class="b3r400"> </td>
    <td class="b3r440"> </td>
    <td class="b3r480"> </td>
    <td class="b3r520"> </td>
    <td class="b3r560"> </td>
    <td class="b3r600"> </td>
    <td class="b3r640"> </td>
    <td class="b3r680"> </td>
    <td class="b3r720"> </td>
    <td class="b3r760"> </td>
    <td class="b3r800"> </td>
    
    
    <tr><!-- s l -->
    <td class="b4r40"> 3</td>
    <td class="b4r80"> </td>
    <td class="b4r120"> </td>
    <td class="b4r160"><input type="text" name="c13" size="1"> </td>
    <td class="b4r200"> </td>
    <td class="b4r240"> </td>
    <td class="b4r280"> </td>
    <td class="b4r320"> </td>
    <td class="b4r360"> </td>
    <td class="b4r400"> </td>
    <td class="b4r440"> </td>
    <td class="b4r480"><input type="text" name="c14" size="1"> </td>
    <td class="b4r520"> </td>
    <td class="b4r560"> </td>
    <td class="b4r600"> </td>
    <td class="b4r640"> </td>
    <td class="b4r680"> </td>
    <td class="b4r720"> </td>
    <td class="b4r760"> </td>
    <td class="b4r800"> </td>
    
    
    <tr><!-- labaignoire l -->
    <td class="b5r40"> 4</td>
    <td class="b5r80"><input type="text" name="c15" size="1"> </td>
    <td class="b5r120"><input type="text" name="c16" size="1"> </td>
    <td class="b5r160"><input type="text" name="c17" size="1"> </td>
    <td class="b5r200"><input type="text" name="c18" size="1"> </td>
    <td class="b5r240"><input type="text" name="c19" size="1"> </td>
    <td class="b5r280"><input type="text" name="c20" size="1"> </td>
    <td class="b5r320"><input type="text" name="c21" size="1"> </td>
    <td class="b5r360"><input type="text" name="c22" size="1"> </td>
    <td class="b5r400"><input type="text" name="c23" size="1"> </td>
    <td class="b5r440"><input type="text" name="c24" size="1"> </td>
    <td class="b5r480"><input type="text" name="c25" size="1"> </td>
    <td class="b5r520"> </td>
    <td class="b5r560"><input type="text" name="c26" size="1"> </td>
    <td class="b5r600"> </td>
    <td class="b5r640"> </td>
    <td class="b5r680"> </td>
    <td class="b5r720"> </td>
    <td class="b5r760"> </td>
    <td class="b5r800"> </td>
    
    </form>
    </table>
    </td>
    
    <tr><td class="lowerhalf">
    <table border="2" width="96%">
    
    <tr><td colspan="3"><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="100%" height="4px" alt=""></p></td></tr>
    
    <tr><td class="lhc">
    <input type="button" onClick="javascript: crossWord()"  value="Check Puzzle"></td>
    <td class="lhc"><input type="reset" value="Reset Puzzle"></td>
    <td class="lhc"><a href="/gaming/2/word/xwnav.html" class="blkn"> Crossword Navigation </td></tr>
    
    <tr><td colspan="3"><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="100%" height="4px" alt=""></p></td></tr>
    
    <tr><td colspan="3" class="lhl">
    <a href="http://www.globalwritersclub.com/gaming/2/word/xw/rules.html"> ? </a></td></tr>
    
    
    <tr><td colspan="3"><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="100%" height="4px" alt=""></p></td></tr>
    <tr><td class="lhc"> HORIZONTAL </td>
    
    <td><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/bulletx.gif" width="40px" height="36px" alt=""></p></td>
    
    <td class="lhc"> VERTICAL </td>
    </tr>
    
    
    <tr>
    <td colspan="3"><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="100%" height="4px" alt=""></p></td></tr>
    
    <tr><td class="lhl"> } 1 the towel </td>
    <td><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/bulletx.gif" width="40px" height="36px" alt=""></p></td>
    <td class="lhl"> } 1 the cushion </td>
    </tr>
    
    <tr><td class="lhl"> } 4 the bathtub </td>
    <td><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/bulletx.gif" width="40px" height="36px" alt=""></p></td>
    <td class="lhl"> } 3 the bubbles </td>
    </tr>
    
    <tr>
    <td colspan="3"><p class="lhc"><img src="http://www.globalwritersclub.com/gwc/img/linkbanner6.jpg" width="100%" height="4px" alt=""></p></td></tr>
    
    </table>
    </td></tr>
    </table>
    </body>
    </html>
  • Dormilich
    Recognized Expert Expert
    • Aug 2008
    • 8694

    #2
    a link would help more.

    Comment

    • tpgames
      Contributor
      • Jan 2007
      • 783

      #3
      The link
      Its a crossword puzzle, with answers in french, but clues in english.

      Comment

      • Dormilich
        Recognized Expert Expert
        • Aug 2008
        • 8694

        #4
        I must have been blind for not noticing at once …

        Code:
        <[B]link[/B] type="text/javascript" href="http://www.globalwritersclub.com/gaming/2/word/xw/fr/1a.js">
        <link> is wrong. scripts are always loaded via <script>

        Code:
        <[B]script[/B] type="text/javascript" [B]src[/B]="http://www.globalwritersclub.com/gaming/2/word/xw/fr/1a.js"></script>

        Comment

        • tpgames
          Contributor
          • Jan 2007
          • 783

          #5
          LOL I KNEW there was something very obvious I missed. Even I know that! I can't believe I wrote 'link' instead of 'script'. lol Thanks!

          Comment

          Working...