function command1()
{
alert("Success");
}
function init()
{
command1(); //直接调用
}
{
alert("Success");
}
function init()
{
command1(); //直接调用
}
解决方案 »
- 求教大家一个问题,关于document.write和onclick
- 太杯具了..Hello World程序都通不过~~谁能帮下忙?谢谢啦!!!
- 关于Microsoft Script Debugger调试工具有时不会显示代码
- 删除下拉列表框的option,引发出的问题
- 请教个javascript操作json的问题
- 如何检测单选钮是否已被选中?
- iframe中src的页面刷新的问题!!!
- 在javascript函数中,如何将取得的文本框中的数字字符串转化为数字?如何去掉字符串中的空格?
- 请问怎样解决这个问题。谢谢!
- 请问JAVASCRIPT可以实现这样的函数功能吗?
- [\u0391-\uFFE5] 表示范围?
- 能不能用javascript保存网页中某个部分
function aaa(){
alert();
}
var ttt='aaa()';
eval(ttt);
</script>
function test(str){
alert(str);
}window['test']('aaaaaaaaaaaaaaaaaaaaa');
</SCRIPT>-------------------------------
方法一<SCRIPT LANGUAGE="JavaScript">
function test(str){
alert(str);
}eval('test("aaaaaaaaaaaaaaaaaaa")');
</SCRIPT>------------------------------------
这是方法二。
//1毫秒后立即运行window.setInterval也一样,不过它是连续的。另外你也可以使用function test(str){
alert(str);
}new Function("test('aaaaaaaaa');")();这样的方法
由于在脚本范围内直接定义的全局的function是直接隶属于window顶层对象的成员方法,这样我们可以用window对象来引用到定义的这个方法,比如window.test("aaaaaaaaaaaaaa");这样来引用,不过楼主想要用字符串的变量来调用这个方法,那得转转弯,由于JS的对象的成员属性的引用有三种方法,其中之一就是object["property"]这样的办法,比如document.title跟document["title"]的效果就是一样的,而JS的function也是一种数据类型,是function类型的,我们也可以看作是对象的成员属性,于是就有了window["test"]这样的引用方法,再用()运算符来调用这个方法。。打完稍息,吃饭去
<!--
function command1()
{
alert("Success");
}
function init()
{
var str1="command1()";
eval(str1);
}
init();
//-->
</SCRIPT>--------------------------
楼主的就这样