javascript ¶¯Ì¬¼ÓÔØcss¡¢js
¼æÈÝIE¡¢FireFox¡¢Chrome
//¼ÓÔØjs
function loadJs(){
if (!getObj('script_PlData')){
var scriptObj= document.createElement("script");
//scriptObj.id = 'script_1';
scriptObj.type = "text/javascript";
scriptObj.src='/js/m.js' ;
document.body.appendChild(scriptObj);
}
}
//¼ÓÔØcss¡¢
function loadCss(){
var cssObj=null;
cssObj = document.createElement("style");
var cssAry=new Array();
cssObj.setAttribute("type", "text/css");
cssAry.push('img {border:none;}');
cssAry.push('.div{ width:350px; height:auto; border:1px solid #000000;}');
cssAry.push('.div_data{ width:300px; height:70px; border:1px solid #CCCCCC;}');
cssAry.push('body{ font-size:12px;}'); //alert('stop')
if(cssObj.styleSheet){
cssObj.styleSheet.cssText=cssAry.join(' ');
}else{
cssObj.appendChild(document.createTextNode(cssAry.join(' ')));
}
var headObj=document.getElementsByTagName('head')[0];
headObj.appendChild(cssObj);
}
function loadCss2(){
var cssObj = document.createElement('link');
cssObj.setAttribute('id','css_ID');
cssObj.setAttribute('rel','stylesheet');
cssObj.setAttribute('type','text/css');
cssObj.setAttribute('href','xxx.css');
Ïà¹ØÎĵµ£º
1. oncontextmenu="window.event.returnValue=false" ½«³¹µ×ÆÁ±ÎÊó±êÓÒ¼ü
<table border oncontextmenu=return(false)> <td>no </table> ¿ÉÓÃÓÚTable
2. <body onselectstart="return false"> È¡Ïûѡȡ¡¢·ÀÖ¹¸´ÖÆ
3. onpaste="return false" ²»×¼Õ³Ìù
4. oncopy ......
×¢Òâ:OptionÖеÄOÊÇÒª´óдµÄ£¬²»È»Óï·¨±¨´í
1.¶¯Ì¬´´½¨select
function createSelect(){
var mySelect = document.createElement("select");
mySelect.id = "mySelect";
  ......
¿ÉÒÔͨ¹ýä¯ÀÀÆ÷ÔÚ·ÃÎÊÕßµÄÓ²ÅÌÉÏ´´½¨Îļþ£¬ÒòΪÎÒ¿ªÊ¼ÊÔÁËÒ»ÏÂÕæµÄ¿ÉÒÔ£¬²»ÐÅÄã°ÑÏÂÃæÕâ¶Î´úÂëCOPYµ½Ò»¸öHTMLÎļþµ±ÖÐÔÙÔËÐÐһϣ¡
<script language="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFile("c:\\autoexec.bat", true); //Çë×¢Òâ°¡£¡°Ñautoexec. ......
ÀûÓÃjsÀ´¶¯Ì¬´´½¨±í¸ñÓÐÁ½ÖÖ¸ñʽ£¬appendChild()ºÍinsertRow¡¢insertCell()¡£Á½ÖÖ·½Ê½Æäʵ²î²»¶à£¬µ«µÚÒ»ÖÖÓпÉÄÜÔÚIEÉÏÓÐÎÊÌ⣬ËùÒÔÍÆ¼ö´ó¼ÒʹÓõڶþÖÖÁË£¬Ö±½Ó˵°É¡£
1¡¢inserRow()ºÍinsertCell()º¯Êý
insertRow()º¯Êý¿ÉÒÔ´ø²ÎÊý£¬ÐÎʽÈçÏ£º
insertRow(index)£ºindex´Ó0¿ªÊ¼
¡¡¡¡Õâ¸öº¯Êý½«ÐÂÐÐÌí¼Óµ½indexµÄÄÇÒ»ÐÐÇ ......
Optimizing JavaScript code
Authors: Gregory Baker, Software Engineer on GMail & Erik Arvidsson, Software Engineer on Google Chrome
Recommended experience: Working knowledge of JavaScript
Client-side
scripting can make your application dynamic and active, but the
browser's interpretation o ......