window.open 用window.location和window.open做链接的区别
一、cmdopen 与start的区别
cmdopen和start都是Windows命令行中用于打开文件或应用程序的命令。区别如下:1.语法不同:cmdopen后面直接跟文件路径(包括可执行文件、文本文件等),而start后面需要加上要执行的应用程序的可执行文件的路径或者任意一个可打开的文件路径。2.功能不同:cmdopen用于打开文件,如果文件关联了相应的程序,则会用该程序打开文件;如果文件没有关联程序,则使用默认的关联程序。start命令除了可以打开文件,还可以用于执行命令行操作、打开URL链接等。3.可选参数不同:cmdopen没有可选参数,而start可以使用一些可选参数,如/min(最小化窗口)、/max(最大化窗口)等。综上所述,如果只是简单地打开一个文件,cmdopen命令已经足够使用。而如果需要更复杂的操作,如执行命令行操作、打开URL链接等,则需要使用start命令。
二、用window.location和window.open做链接的区别
1.window.location是window对象的属性,而window.open是window对象的方法
window.location是对当前浏览器窗口的URL地址对象的参考!
window.open是用来打开一个新窗口的函数!
2.window.open不一定是打开一个新窗口!!!!!!!!
只要有窗口的名称和window.open中第二个参数中的一样就会将这个窗口替换,用这个特性的话可以在iframe和frame中来代替location.href。
如
和
onclick="self.frames['aa'].location.href='1.htm'">的效果一样
三、电脑右键菜单显示openinwindows
如果电脑右键菜单显示"openinwindows",可能是由于安装了某些软件或者系统配置出现了问题导致的。以下是一些可能的解决方法:
1.卸载最近安装的软件:如果在安装某个软件之后出现了这个问题,可以尝试卸载最近安装的软件,看看是否可以解决问题。
2.恢复系统配置:如果系统配置出现了问题,可以尝试使用系统还原或者重置系统配置来解决问题。
3.使用系统修复工具:Windows系统自带了一些修复工具,可以尝试使用这些工具来修复系统文件和配置,解决问题。
4.更新或者重新安装Windows系统:如果以上方法都无法解决问题,可以考虑更新或者重新安装Windows系统,以恢复系统的正常运行。
总之,如果电脑右键菜单显示"openinwindows",需要尝试不同的解决方法,找到问题的根源,并采取相应的措施来解决问题。