1

私はPOPUP.JSとしてポップアップ用のjavascriptを持っています

私の見解では、ポップアップを使用したい

 <%= link_to "Start" , answer_exam_group_answers_path(@exam_group), :class => "submit_button", :popup => ['exam_dialog','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscren=yes,resizable=no']%>

HTMLとして表示されました

<a href="/exam_groups/1/answers/answer" class="submit_button" onclick="window.open(this.href,'exam_dialog','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,fullscren=yes,resizable=no');return false;">Start</a>

しかし、私はそのHTMLが必要です

<a href="/online_student_exam/start_exam/1743" class="user_button" onclick="this.hide();window.open(this.href,'exam_dialog','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=no');return false;" style="display: none;"> ? Start Exam</a>

this. hide() ans の構文について誰か助けてもらえますか? 試験開始

4

1 に答える 1

3

Rails 3 は廃止され:popupたため、ポップアップ JS を自分で作成することをお勧めします。リンクについては、次のことができます。

<%= link_to "Start" , answer_exam_group_answers_path(@exam_group), :class => "submit_button", :onclick => 'return openPopup(this);' %>

次に、JS では次のようになります。

function openPopup(link)
{
    link.hide();
    window.open(link.href,'exam_dialog','toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=no');
    return false;
}
于 2013-10-09T19:53:14.897 に答える