如何去掉js脚本获得客户端的MAC时的安全提示? 不可能啦...虽然不知道你是怎么获取MAC的...但是估计是用WMI...这样是肯定会警告的... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最近為了讓網頁在 IE 與 Firefox都可以正常執行,所以改了許多javascript,其中,Firefox最常出現的就是getElementById的問題,在IE中,之前是習慣在驗證表單的時候直接使用form的名稱去取得下面的表單元件,例如 : if (frm.tbxuid.value = ""){alert("請輸入帳號");} 但是,這樣的語法在firefox是不能跑的,所以需要改用getElementById去取得物件,可是,要使用getElementById的前提是表單的物件都需要有id的屬性內容,偏偏,之前沒有加ID的習慣...後來硬是將許多物件都加上了ID後發現...radio跟checkbox有問題...因為radio跟checkbox的name都是一樣的,但是id不能設定都是一樣的,(參考網址 : 細說HTML元素的ID和Name屬性的區別)所以,radio跟checkbox要用getElementsByName來抓,在使用getElementById時我是想說應該有ByName的但是測試了getElementByName,發覺沒有用...後來看了上面那篇文章才發現原來是少了個s (getElementByName 應該為 getElementsByName),後來還試了一下看看用getElementsByName抓不抓的到text或是areatext等資料,結果發現是抓不到的,所以還是硬著頭皮將表元件一個一個檢查了...所以像上面的程式就要改成if (document.getElementById('tbxuid').value = ""){alert("請輸入帳號");} 要讓所有的瀏覽器都可瀏覽還真是不容易啊...除非網頁的內容很單純.... 把IE的安全级别降低,主要就是把Microsoft Internet Explorer 启用“对没有标记安全的ActiveX进行初始化和脚本运行”操作步骤是:工具-->Internet选项-->安全 Internet 自定义级别-->“对没有标记安全的ActiveX进行初始化和脚本运行” 请启用这个选择 这个正则表达式是啥意思 HTML5 fileSystem 在For循环中写入文件问题 如何判断clearInterval已经起作用了? 奇怪的问题 如何實現服務上的文件(.xls)下載到本機 为什么我的HTML页面调用不出来ASP的? 一个错误看了老半天不知道错误在哪,请指教了 急问,javascript中的onclick函数在mozilla浏览器中不能执行。 JavaScript怎样解决精确计算问题 Javascript的一个时间问题 如何这样改造 “file” 标签 为什么在相关的事件中取this的值就取不出东东了呢都成了undefined
所以改了許多javascript,
其中,Firefox最常出現的就是getElementById的問題,
在IE中,之前是習慣在驗證表單的時候直接使用form的名稱去取得下面的表單元件,
例如 : if (frm.tbxuid.value = ""){
alert("請輸入帳號");
} 但是,這樣的語法在firefox是不能跑的,
所以需要改用getElementById去取得物件,
可是,要使用getElementById的前提是表單的物件都需要有id的屬性內容,
偏偏,之前沒有加ID的習慣...
後來硬是將許多物件都加上了ID後發現...radio跟checkbox有問題...
因為radio跟checkbox的name都是一樣的,
但是id不能設定都是一樣的,(參考網址 : 細說HTML元素的ID和Name屬性的區別)
所以,radio跟checkbox要用getElementsByName來抓,
在使用getElementById時我是想說應該有ByName的但是測試了getElementByName,
發覺沒有用...後來看了上面那篇文章才發現原來是少了個s (getElementByName 應該為 getElementsByName),
後來還試了一下看看用getElementsByName抓不抓的到text或是areatext等資料,
結果發現是抓不到的,所以還是硬著頭皮將表元件一個一個檢查了...所以像上面的程式就要改成if (document.getElementById('tbxuid').value = ""){
alert("請輸入帳號");
} 要讓所有的瀏覽器都可瀏覽還真是不容易啊...除非網頁的內容很單純....
操作步骤是:工具-->Internet选项-->安全 Internet 自定义级别-->“对没有标记安全的ActiveX进行初始化和脚本运行” 请启用这个选择