世界之窗论坛's Archiver

ttrry 发表于 2008-4-9 21:05

请教javascript插件制作新建空白页面问题

请教个javascript下window.open的问题~
怎样才能使新建的页面地址栏about:blank,window.open有没相关的参数设置~
比如我在的代码如下:
[code]
<script language="Javascript">
if (location.href != "about:blank"){
var newtab=window.open("about:blank",'新建',"_blank");
alert("新建"+location.href);}
else
alert("非新建"+location.href);
</script>
[/code]
而使用TW插件介绍中的方法会提示有错误~
[code]
external.twnewnavigate( window, security_id, url );
[/code]
怎样才能使弹出窗口如同新建标签页一样的地址栏及标签都是“about:blank”呢???~

sky5 发表于 2008-4-9 21:11

那个方式是为了传递security id的[code]<script language="JavaScript">
var thUrl = window.location.href;
var security_id=%max_security_id;
var page = "";
window.open("","_blank");
external.get_tab(security_id,external.cur_sel).document.write("<script>var security_id='"+security_id+"';<\/script>\n"+page);
</script>[/code]

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

[quote]原帖由 [i]ttrry[/i] 于 2008-4-9 21:42 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=520944&ptid=55172][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
也就是达到快捷键“CTRL+T”新建标签的目的~并切换至新建标签~
请问在插件中使用JAVASCRIPT要怎么做??? [/quote]
mt 有个函数 m2_run_cmd(%max_security_id, cmd_id),差不多所有 mt 命令都能执行,可以看看 tw 有没有同样函数。

sky5 发表于 2008-4-10 15:45

回复 10# 的帖子

好像没有:shy:

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.