Javascript RubyonRails的弹出窗口

Javascript RubyonRails的弹出窗口,javascript,ruby-on-rails,Javascript,Ruby On Rails,我有弹出窗口的javascript作为Popup.JS 在我看来,我想使用弹出窗口 <%= 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,full

我有弹出窗口的javascript作为Popup.JS

在我看来,我想使用弹出窗口

 <%= 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']%>
“提交按钮”:弹出=>[“检查对话框”,“工具栏=否,位置=否,目录=否,状态=否,菜单栏=否,滚动条=是,fullscren=是,可调整大小=否”]>
它显示为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>


有人可以帮助我们了解这个.hide()的语法吗?开始检查

Rails 3已弃用
:弹出窗口
,因此最好现在自己编写弹出窗口。对于链接,您可以执行以下操作:

“提交按钮”:onclick=>“返回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;
}

实际上我有js文件,第一个函数是initialize:function(弹出窗口,链接)