Board logo

标题: [交流] 请教javascript插件制作新建空白页面问题 [打印本页]

作者: ttrry    时间: 2008-4-9 21:05     标题: 请教javascript插件制作新建空白页面问题

请教个javascript下window.open的问题~
怎样才能使新建的页面地址栏about:blank,window.open有没相关的参数设置~
比如我在的代码如下:

  1. <script language="Javascript">
  2. if (location.href != "about:blank"){
  3. var newtab=window.open("about:blank",'新建',"_blank");
  4. alert("新建"+location.href);}
  5. else
  6. alert("非新建"+location.href);
  7. </script>
复制代码

而使用TW插件介绍中的方法会提示有错误~

  1. external.twnewnavigate( window, security_id, url );
复制代码

怎样才能使弹出窗口如同新建标签页一样的地址栏及标签都是“about:blank”呢???~
作者: sky5    时间: 2008-4-9 21:11

那个方式是为了传递security id的
  1. <script language="JavaScript">
  2. var thUrl = window.location.href;
  3. var security_id=%max_security_id;
  4. var page = "";
  5. window.open("","_blank");
  6. external.get_tab(security_id,external.cur_sel).document.write("<script>var security_id='"+security_id+"';<\/script>\n"+page);
  7. </script>
复制代码

作者: sky5    时间: 2008-4-9 21:12

external.twnewnavigate(window,security_id,str_url,0,1,0,1)
作者: sky5    时间: 2008-4-9 21:13

类似的maxthon也有个new tab的函数

external.max_newTab
作者: ttrry    时间: 2008-4-9 21:19

好,我去试试~~~
谢谢!~
作者: ttrry    时间: 2008-4-9 21:29

我想要的功能是,判断当前页面是否为空白页面,如果是空白页面则在此页面操作,如果不是空白则新建一个空白页面。
而且新建的空白页面还需要两次加载页面,如果新建的页面地址不为"about:blank",则又会新建~~~
怎样解决呢?
请帮忙~谢谢!~
作者: ttrry    时间: 2008-4-9 21:30

2、3楼方法我都试了下,发觉还是不行呀~~~
作者: sky5    时间: 2008-4-9 21:32

你去看看我的插件,我的就是这个方法,测试ok
作者: ttrry    时间: 2008-4-9 21:42

也就是达到快捷键“CTRL+T”新建标签的目的~并切换至新建标签~
请问在插件中使用JAVASCRIPT要怎么做???
作者: AY    时间: 2008-4-9 22:03

原帖由 ttrry 于 2008-4-9 21:42 发表 http://bbs.ioage.com/cn/images/common/back.gif
也就是达到快捷键“CTRL+T”新建标签的目的~并切换至新建标签~
请问在插件中使用JAVASCRIPT要怎么做???

mt 有个函数 m2_run_cmd(%max_security_id, cmd_id),差不多所有 mt 命令都能执行,可以看看 tw 有没有同样函数。
作者: sky5    时间: 2008-4-10 15:45     标题: 回复 10# 的帖子

好像没有




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2