我有一个程序通过以下命令启动一个网站.
cmd "start /max http://url.com"
Run Code Online (Sandbox Code Playgroud)
通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口.例如,如果设置为这样,Firefox和IE将在现有窗口的选项卡内打开窗口.我有IE 6的报告用url.com的内容替换当前打开的窗口的内容.我已经对此进行了测试,当IE 6被设置为默认浏览器并打开当前网页时,上面将用url.com替换打开窗口的内容,而不是打开一个新窗口.
运行一些测试后,我看到这里列出的命令:
cmd "start /max iexplore.exe http://url.com"
Run Code Online (Sandbox Code Playgroud)
无论现有窗口是否存在,都将始终打开一个新窗口(当然使用Internet Explorer).
任何人都可以告诉我,如果我在IE 6中错过了一个愚蠢的设置,或者是否有办法通过直接调用iexplore.exe来复制"总是打开一个新窗口"功能,而是调用用户默认浏览器.
我正在使用之前输入的用户填充textarea.这是从数据库中提取的,并设置为textarea服务器端的内容.
我们似乎遇到了拼写错误和特殊字符组合的问题.如果用户最初输入,当我尝试使用它填充我的textarea时,它只是呈现一个小方块,就像它解释字符编码值一样.
使用以下内容创建HTML文件演示了我的问题.
<textarea name"mytextarea">some text  some more text </textarea
Run Code Online (Sandbox Code Playgroud)
这是一个拼写错误,用户打算输入#5所以修复此问题只是为了确保当用户放入&符时我在其两侧都有空格,然后再将其显示在textarea中.它只是一个特殊的角色问题,从我看到的东西向后倾斜.
我很好奇是否有办法让文本区域显示用户输入的字符,并通过表单提交保留.为了保存在放入textarea之前必须解析或html编码文本的头脑.
谢谢,很多
如果这只是另一个被一遍又一遍地问的问题,我很抱歉.我发现了一些类似的问题,这些例子并没有让我到达我需要的地方.这类似于jQuery Closures,Loops和Events.
$('a.highslide').each(function() {
hsGroup = $(this).attr("rel");
if(hsGroup.length > 1){
hsGroup = hsGroup.replace(/\s/g , "-");
}
this.onclick = function() {
return hs.expand(this, { slideshowGroup: hsGroup });
}
});
Run Code Online (Sandbox Code Playgroud)
这段代码设置了一个启动高滑块弹出窗口的onclick.我已经添加了slideshowGroup属性和它上面的hsGroup代码,它们提取了Rel属性的内容来定义每个属性的组.您可能会立即看到的问题是hsGroup的内容不是该anon函数的本地内容.因此,在运行时,对于应用的每个链接,其值始终相同.我查看了一些封闭示例,但迄今为止未能使它们在我的情况下工作.
谢谢,
browser ×1
closures ×1
cmd ×1
command-line ×1
html ×1
javascript ×1
jquery ×1
textarea ×1
windows ×1