2015-04-26 4 views
2

Этот код работает в Mozilla Firefox, но не в Chrome.onclick метод не работает в Chrome

<html> 
<head> 
<script language="Javascript"> 
<!-- 
function OnButton1() 
{ 
    document.Form1.action = "response1.php" 
    document.Form1.target = "_blank"; // Open in a new window 

    document.Form1.submit();    // Submit the page 

    return true; 
} 

function OnButton2() 
{ 
    document.Form1.action = "response2.php" 
    document.Form1.target = "_blank"; // Open in a new window 

    document.Form1.submit();    // Submit the page 

    return true; 
} 
--> 
</script> 
<noscript>You need Javascript enabled for this to work</noscript> 
</head> 
<body> 
<form name="Form1" method="post"> 
Your Name <input type="text" name="name" size="10" /><br /> 
<INPUT type="button" value="Button1" name=name onclick="OnButton2();OnButton1();"> 
</form> 
</body> 
</html> 

Что мы можем использовать вместо onclick, чтобы вызвать два действия? Кнопка

+0

вместо вызова 2 функции по нажатию кнопки; звоните один за другим! – Vikrant

+0

вы можете мне рассказать? –

+0

Синтаксис Wring: 'document.Form1.action','

-3

HTML:

<input type="button" value="Button1" name="name" onclick="return OnButton1();"> 

JavaScript:

function OnButton1() 
{ 
    document.Form1.action = "response1.php" 
    document.Form1.target = "_blank"; // Open in a new window 

    document.Form1.submit();    // Submit the page 

    OnButton2();      //Calling second function here 
} 

function OnButton2() 
{ 
    document.Form1.action = "response2.php" 
    document.Form1.target = "_blank"; // Open in a new window 

    document.Form1.submit();    // Submit the page 

    return true; 
} 
+0

Зачем нужно переводить вызов на 'OnButton2' после вызова' OnButton1' до конца 'OnButton1' Помогите? – Quentin

+0

, вызывающий 'return OnButton1();' on button click; безусловно, поможет! – Vikrant

+0

Зачем ему это нужно? Возвращаемое значение не используется ни для чего. – Quentin

Смежные вопросы