问答详情
源自:2-7 编程练习

一些小问题,求指教

1、菜单栏,工具栏是什么啊,写了一些menubar=no/yes,toolbar=no/yes,试了一下火狐浏览器,找到了工具栏,可是菜单栏真没找到,,谷歌浏览器两个都没找到

2、不同编辑器显示的高度宽度不一样啊,可能编辑器有BUG

3、帮忙看一下代码,为什么第一次取消回来后,我的按钮不见了呢?

大晚上的,如果我犯迷糊了,,请拍醒我~~~

提问者:_晴不知所起一往而深_ 2017-05-16 23:09

个回答

  • Chris_克瑞斯
    2017-05-17 10:17:32
    已采纳

    1、chrome对menubar、toolbar是不兼容,没有很正常

    在火狐下的菜单栏和工具栏如下(不同浏览器中菜单栏和工具栏的位置和表现形式都不一样,你可以换着试一下):

    http://img.mukewang.com/591bb12500018fd306000300.jpg

    2、你说的不同编辑器显示的宽高不一样是什么意思,没懂!

    3、你的代码没问题,confirm选框有两种结果,点击确定,继续弹出地址框;点击取消,出现输出内容。

    else{document.write("欢迎回来");}这条语句就是你设定的当用户点击取消时返回的状态,如果你设定为弹框,就会出现弹框。按钮是初始状态。


  • 饕餮_
    2017-05-17 09:57:31

    1. 每个浏览器都可能不兼容这些代码,就像一些特定的代码需要一些特定的浏览器才能显示出来,这个在HTML当中也很常见

    2. 每个浏览器当初在设置的时候可能开发者用的单位不一样,或者也可能不兼容什么的,有时候还会出现错位,但是换一个浏览器就可以了,这没什么的

    3. 因为第一次取消之后,他就直接跳到了第二个else,所以是用document.write直接输出“欢迎回来”,在当前页面输出之后,就把按钮给替换了,如果是alert的话,他就会弹窗显示“欢迎回来”

      解释的不清楚不要介意

  • 信念_峰
    2017-05-17 09:56:13

    有些浏览器,没有菜单栏,可能是兼容的原因

  • 信念_峰
    2017-05-17 09:54:10

    window.open(newnet,"_blank","height=500,width=400,menubar=yes,toolbar=yes"); 

    应在netwent加上""