Javascript window.open()方法在firefox中似乎不可靠

Javascript window.open()方法在firefox中似乎不可靠,javascript,html,Javascript,Html,我正在编写文档,希望创建弹出窗口,如果读者愿意,可以向他们提供更多信息。但是,我在window.open()中得到了不确定的结果。我在火狐。有时有效,有时无效,有时作为弹出窗口打开,有时作为另一个选项卡打开。尝试输入诸如高度和宽度之类的参数使其不太可能工作,尽管有时确实如此。我做错什么了吗?下面的代码可以工作并打开一个选项卡,但这并不是我真正想要的 <script type="text/javascript"> function windoc(theurl) { alert("got

我正在编写文档,希望创建弹出窗口,如果读者愿意,可以向他们提供更多信息。但是,我在window.open()中得到了不确定的结果。我在火狐。有时有效,有时无效,有时作为弹出窗口打开,有时作为另一个选项卡打开。尝试输入诸如高度和宽度之类的参数使其不太可能工作,尽管有时确实如此。我做错什么了吗?下面的代码可以工作并打开一个选项卡,但这并不是我真正想要的

<script type="text/javascript">
function windoc(theurl) {
alert("got to windoc");
doc02 = window.open(theurl);
doc02.moveTo(0,0);
}
</script>

函数windoc(theurl){
警报(“到达温多克”);
doc02=window.open(URL);
doc02.moveTo(0,0);
}
无论我是否使用“moveTo”,窗口都会在选项卡中打开

调用程序中的HTML都是文本-以下是调用:

there is a bunch of text here <a style = "color:800517; 
width:300px" onclick = "windoc('doc02.cfm#personid')">What does this mean? </a>
more text here
这里有一堆文本这是什么意思?
这里有更多的文字
目标如下:

<div class = "tipdoc">
<a name = "personid"></a>
there is text here blah, blah, blah...

这里有文字等等等等等等。。。

这会让你走上正确的方向:增加宽度和高度是唯一的方法(除了在Opera中,我没有看到过失败的方法)。是的,肖恩,它现在起作用了。非常感谢。