如何使页面重定向到javascript代码段?

如何使页面重定向到javascript代码段?,javascript,html,redirect,Javascript,Html,Redirect,此示例显示如何重定向到url: 但是,我不想重定向到url,我想重定向到javascript代码段: javascript:(function(){s=document.createElement(“脚本”);s.type=“text/javascript”;s.src=”https://www.diigo.com/javascripts/webtoolbar/diigolet_b_h_b.js“document.body.appendChild(s);}() 目标是用一个文件完成这项工作 我

此示例显示如何重定向到url:

但是,我不想重定向到url,我想重定向到javascript代码段:

javascript:(function(){s=document.createElement(“脚本”);s.type=“text/javascript”;s.src=”https://www.diigo.com/javascripts/webtoolbar/diigolet_b_h_b.js“document.body.appendChild(s);}()

目标是用一个文件完成这项工作

我尝试用我的js代码片段替换上面元重定向中的url,但失败了。我认为问题在于js中嵌入的双引号:

我尝试用
替换js中的双引号,但没有成功。也尝试了%22,也没有成功

我没有试图使用javascript重定向,我只是尝试重定向到javascript(使用meta或其他非js方法)。但是,如果有一种方法可以使用另一段脚本来执行上述脚本,那就好了

不尝试重定向到.js文件——我想将js代码段嵌入重定向文件中


不是重复的,因为它们不是重定向页面,而是重定向链接。

我猜您希望动态加载js文件!如果是这样,这是我以前使用的代码

(function( window, undefined ){
//设置meta 禁止缓存
document.write('<meta http-equiv="content-type" content="text/html; charset=GBK"><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache">');

//加载公共JS文件
var jsFile = [
    CONTEXT_PATH_NAME+"/js/jquery-1.4.2.min.js",
    CONTEXT_PATH_NAME+"/js/jquery.easyui.min.js",
    CONTEXT_PATH_NAME+"/js/jquery.cookie.js",
    CONTEXT_PATH_NAME+"/js/Toolbar.js",
    CONTEXT_PATH_NAME+"/js/common.js",
    CONTEXT_PATH_NAME+"/js/ajax-request.js",
    CONTEXT_PATH_NAME+"/js/validator.js",
    CONTEXT_PATH_NAME+"/js/tooltip_split.js",
    CONTEXT_PATH_NAME+"/js/cattMsg.js",
    CONTEXT_PATH_NAME+"/js/watermark.js",
    CONTEXT_PATH_NAME+"/html/js/session.jsp"
];
var jsTags = "";
for(var i in jsFile) {
    jsTags += '<script type="text/javascript" src="' + jsFile[i] + '"></script>';
}
document.write(jsTags);
})( window );
(函数(窗口,未定义){
//设置元禁止缓存
文件。写(“”);
//加载公共JS文件
var jsFile=[
CONTEXT_PATH_NAME+“/js/jquery-1.4.2.min.js”,
CONTEXT_PATH_NAME+“/js/jquery.easyui.min.js”,
CONTEXT_PATH_NAME+“/js/jquery.cookie.js”,
上下文\路径\名称+“/js/Toolbar.js”,
上下文\路径\名称+“/js/common.js”,
CONTEXT_PATH_NAME+“/js/ajax request.js”,
上下文\路径\名称+“/js/validator.js”,
CONTEXT\u PATH\u NAME+“/js/tooltip\u split.js”,
上下文\路径\名称+“/js/cattMsg.js”,
上下文\路径\名称+“/js/watermark.js”,
CONTEXT\u PATH\u NAME+“/html/js/session.jsp”
];
var jsTags=“”;
for(jsFile中的var i){
jsTags+='';
}
document.write(jsTags);
})(窗口);

为什么不调用一个简单的HTML页面,比如在这个HTML页面中调用document.ready事件中的JavaScript代码片段,或者在加载任何适合您的内容时调用这些代码片段。@NBaua,因为这样我就需要两个文件来完成此任务。尝试使用1个文件.Thx来完成此任务