2016-09-25 4 views
-1

ポップアップウィンドウ "Page1.html"を開く必要があります。その後、自動的にボタン "VOTE"をクリックし、そのページの後に "Page2.html"にリダイレクトされます。JavaScriptを開いて特定の位置でマウスをクリック

私はボタンがあるフォームを持っているポップアップウィンドウ「Page1.html」

<script type="text/javascript"> 
function makeNewWindow() 
{ 
winchlildren = window.open("./page1.html","winchlildren","height=600,width=85") 
} 
</script> 

を開くために、次のコードを知っています。このボタンを押した後

<!DOCTYPE html> 
<html> 
<head></head> 
<body> 
<div class="votelog_info"> 
    <div class="votelog_nav"> 
     <div class="vote_nav is_voteing"> 
      <form method="post"> 
      <input type="hidden" name="form_pass" value="form_pass_qk9telqr2G4hU" /> 
      <input type="hidden" name="id" value="norrcon" /> 
      <button type="submit" class="vote for" name="submit">Vote</button></form> 
     </div> 
    </div> 
</div> 
</body> 
</html> 

、私は、このプロセスはバックグラウンドとフルスクリーンサイズで行うことにしたい非常にページが「Page2.html」
にリダイレクトされるようにしたいです。
ありがとうございました!
エドガー。

+0

'the vert page' - vertページですか? –

+2

'このプロセスをバックグラウンドとフルスクリーンのサイズでやりたいのですが - SOが何であるか混乱しているようです - コード作成サービスではありません –

+0

すべてのページが*あなたの*ページ私は彼らに 'page1.html'へのパスが与えられていると仮定します)なぜ2番目のウィンドウも必要ですか?そのURLにajaxリクエストを行って投票を送信できませんか? – nnnnnn

答えて

0

あなたはjQueryのにこの質問を参照してきたように、あなたはJSを使用して、それを達成することができます

<script type="text/javascript"> 
    function makeNewWindow() { 
     winchlildren = window.open("./page1.html","winchlildren","height=600,width=85"); 

     $('.is_voteing input[name="submit"]').click(); 
    } 
    $(".is_voteing input[name="submit"]').click(function(){ 
     // do voting functionality when button is clicked 
     // AJAX is preffered, if process to be done in the background 
     . . . 
     //Redirect completely to page2.html (full screen size, as you reffered) 
     window.location = "./page2.html"; 
    }); 
</script> 

次に、ページ上の任意のイベントにmakeNewWindow()を呼び出します。

+0

これは、次のようになります:$( '。is_voteing input [name = "submit"]')。click(); 'は*現在の*ドキュメントに対して実行されます新しいウィンドウで開かれたpage1.htmlとは異なります。 – nnnnnn

+0

コードが機能しません – Edgar

関連する問題