相关疑难解决方法(0)

如何重定向到其他网页?

如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一个页面?

javascript jquery redirect

7725
推荐指数
58
解决办法
596万
查看次数

如何防止mailto事件在浏览器中打开新选项卡

我使用mailto:填充的JavaScript在我的Web应用程序中发送信息,但每次用户按下" 发送"按钮时,它会在打开邮件应用程序(Outlook,Gmail等)之前在浏览器中打开一个新选项卡.

有没有办法防止空白标签打开?


编辑:以下所有主流浏览器都会遇到此问题:Internet Explorer,Firefox和Google Chrome.

window.open()用来发送电子邮件,有没有已知的替代品?

以下是我发送电子邮件的方式:

var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;
var win = window.open(mailto_link,'emailWindow');
Run Code Online (Sandbox Code Playgroud)

我不想使用,window.location.href因为我在用户发送电子邮件后显示消息.

javascript mailto

28
推荐指数
4
解决办法
4万
查看次数

window.location.href不起作用

我的网站是http://www.collegeanswerz.com/.我正在使用rails.该代码用于搜索大学.我希望用户能够输入大学名称,单击输入,然后转到网址,而不是查看搜索结果(如果用户正确输入名称.如果不是,我想显示搜索结果) .我正在使用"a"和"stackoverflow.com"作为占位符,而我试图让它工作.

我正在使用window.location.href基于此:如何在JavaScript/jQuery中重定向到另一个网页?

JavaScript的

$("#search_text").submit(function() {
    if ($("#search_field").val() == "a")
    {
        window.location.href = "http://stackoverflow.com";
        alert('worked');
    }
});
Run Code Online (Sandbox Code Playgroud)

布局文件

<%= form_tag("/search", :method => 'get', :id => 'search_text', :class => 'form_search') do -%> 
    <div id="search"> <%= search_field_tag :search, params[:search], :placeholder => 'enter college', :id => "search_field", :class => 'input-medium search-query' %></div> 
<% end -%>
Run Code Online (Sandbox Code Playgroud)

static_pages_controller.rb

def search
  @colleges = College.search(params[:search])
end
Run Code Online (Sandbox Code Playgroud)

警报正在运行,它告诉我if语句中的内容应该被执行.但它带我到正常的搜索结果而不是stackoverflow.com.为什么是这样?

jquery ruby-on-rails window.location

14
推荐指数
1
解决办法
10万
查看次数