['exam_dialog','toolbar=-6ren">
gpt4 book ai didi

javascript - Ruby on rails 的弹出窗口

转载 作者:行者123 更新时间:2023-11-30 12:55:36 24 4
gpt4 key购买 nike

我有 Popup 的 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']%>

它显示为 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 的语法吗?开始考试

最佳答案

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;
}

关于javascript - Ruby on rails 的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com