2015-04-21 34 views
0

我有一個js文件,它有一個函數和一個html文件,我從中調用該js函數。我已經做了一些事情,它能夠找到js文件的路徑,但無法在該js文件中找到函數。任何幫助pelase它非常重要? index.html.erb如何從軌道中的HTML標記調用JavaScript函數?

<html> 
<html> 
    <head> 
    <%= javascript_include_tag "graph.js" %> 
    </head> 
    <body> 
    <input type="button" onclick="popup()" value="Click Me!"> 
    <p>Hello!</p> 
    </body> 
</html> 

graph.js

function popup() 
     { 
     alert("some text"); 
     } 
+0

可能不過是嘗試放一個;在'onclick'屬性中的'popup()'之後。 –

+0

任何JS控制檯錯誤? – sdla4ever

+0

'未定義popup()方法' –

回答

0

的錯誤是在你的javascript_include_tag ..

它應該是:

<%= javascript_include_tag "graph" %> 

還..確保graph.js是位於在應用程序/資產/ javascripts

+0

謝謝你的回覆我也試過了,是的文件在那裏。 –

相關問題