我已經提出,大幹快上單擊按鈕執行一個簡單的JavaScript函數 -未定義的javascript函數錯誤
<asp:TextBox ID="TextBox3" runat="server" Width="98px"></asp:TextBox>
<asp:Button ID="Button3" runat="server" Text="Button" OnClientClick="fn4();" />
<script type="text/javascript">
function fn4()
{
var search = document.getElementById('TextBox3').value;
<iframe src="http://fooBar.com/q=" + search + " width="250" height="400" scrolling="no" frameborder="0"></iframe>
}
</script>
所以search
項基於從TextBox3
用戶的輸入,這是執行然而,當,它帶來了錯誤 -
Error: 'fn4' is undefined
我該如何解決這個問題?
你可以嘗試的javascript:FN4();而不是fn4(); –
刪除iframe的東西?無論它應該做什麼,它都是一個語法錯誤 - 沒有要聲明的函數。 – Bergi
或者嘗試var fn4 = function(){} – jacktheripper