写js一定要遵守的原则

在写javascript脚本时一定要注意:
一定要遵守变量线申明,后使用的原则.

问题:
自从加了Omniture代码后,我的程序中出现了,一个js脚本错误.查了半天才发现.Omniture代码中申明了一个全局的s变量.
我的代码如下:

function FTB_Editor_onPaste() {

try
{
 
var text = window.clipboardData.getData('Text');
 Editor.focus();
 s 
= Editor.document.selection.createRange();    
 s.pasteHTML(text);  
 
return false;
}
catch(e)
{}
}

 

问题出现在语句: s = Editor.document.selection.createRange();   

Omniture的全局的s变量,被我的函数重新赋值.出现问题.

 

解决:

var s = Editor.document.selection.createRange();   

posted @ 2005-09-14 14:37  烈马狂生  阅读(291)  评论(0编辑  收藏  举报