javascriptÔÚieÓëffÖеÄÇø±ð
JavascriptÖеij£¼ûÎÊÌâ
1. ¼¯ºÏÀà¶ÔÏóÎÊÌâ
ÏÖÓдúÂëÖÐÐí¶à¼¯ºÏÀà¶ÔÏóÈ¡ÓÃʱʹÓà ()£¬IE ÄܽÓÊÜ£¬Firefox ²»ÄÜ¡£
½â¾ö·½·¨£º¸ÄÓà [] ×÷ΪϱêÔËËã¡£È磺document.forms("formName") ¸ÄΪ
Js´úÂë
document.forms[
"formName"
];
//ÓÖÈ磺
document.getElementsByName(
"inputName"
)(1);
//¸ÄΪ
document.getElementsByName(
"inputName"
)[1];
document.forms["formName"];
//ÓÖÈ磺
document.getElementsByName("inputName")(1);
//¸ÄΪ
document.getElementsByName("inputName")[1];
2. DIV¶ÔÏó
ÔÚ IE ÖУ¬DIV¶ÔÏó¿ÉÒÔʹÓÃID×÷Ϊ¶ÔÏó±äÁ¿ÃûÖ±½ÓʹÓá£ÔÚ Firefox Öв»ÄÜ¡£
DivId.style.display = "none";
½â¾ö·½·¨£ºdocument.getElementById("DivId").style.display = "none";
ps:µÃ¶ÔÏóµÄ·½·¨²»¹ÜÊDz»ÊÇDIV¶ÔÏ󣬶¼Ó¦¸ÃʹÓÃgetElementById·½·¨¡£
3. ¹ØÓÚframe
ÏÖÓÐÎÊÌ⣺ÔÚ IEÖÐ ¿ÉÒÔÓÃwindow.testFrameÈ¡µÃ¸Ãframe£¬mfÖв»ÐÐ
½â¾ö·½·¨£ºÔÚframeµÄʹÓ÷½ÃæFirefoxºÍIEµÄ×îÖ÷ÒªµÄÇø±ðÊÇ£º
Èç¹ûÔÚframe±êÇ©ÖÐÊéдÁËÒÔÏÂÊôÐÔ£º
ÄÇôIE¿ÉÒÔͨ¹ýid»òÕßname·ÃÎÊÕâ¸öframe¶ÔÓ¦µÄwindow¶ÔÏó
¶ømfÖ»¿ÉÒÔͨ¹ýnameÀ´·ÃÎÊÕâ¸öframe¶ÔÓ¦µÄwindow¶ÔÏó
ÀýÈçÈç¹ûÉÏÊöframe±êǩдÔÚ×îÉϲãµÄwindowÀïÃæµÄhtmÀïÃæ£¬ÄÇô¿ÉÒÔÕâÑù·ÃÎÊ
IE£º window.top.frameId»òÕßwindow.top.frameNameÀ´·ÃÎÊÕâ¸öwindow¶ÔÏó
Firefox£ºÖ»ÄÜÕâÑùwindow.top.frameNameÀ´·ÃÎÊÕâ¸öwindow¶ÔÏó
ÁíÍ⣬ÔÚmfºÍieÖж¼¿ÉÒÔʹÓÃwindow.top.document.getElementById("frameId")À´·ÃÎÊframe±êÇ©
²¢ÇÒ¿ÉÒÔͨ¹ýwindow.top.document.getElementById("testFrame").src = 'xx.htm'À´Çл»frameµÄÄÚÈÝ
Ò²¶¼¿ÉÒÔͨ¹ýwindow.top.frameName.location = 'xx.htm'À´Çл»frameµÄÄÚÈÝ
4. ´°¿Ú
ÏÖÓÐÎÊÌ⣺IEÖпÉÒÔͨ¹ýshowModalDialogºÍshowModelessDialog´ò¿ªÄ£Ì¬ºÍ·Çģ̬´°¿Ú£¬µ«ÊÇFirefox²»Ö§³Ö¡£
½â¾ö°ì·¨£ºÖ±½ÓʹÓÃwindow.open(pageURL,name,parameters)·½Ê½´ò¿ªÐ´°¿Ú¡£
Èç¹ûÐèÒª´«µÝ²ÎÊý£¬¿ÉÒÔʹÓÃframe»òÕßiframe¡£
5. ÔÚJSÖж¨Òå¸÷ÖÖ¶ÔÏó±äÁ¿Ãûʱ£¬¾¡Á¿Ê¹ÓÃid£¬±ÜÃâʹÓÃname.
ÔÚ IE ÖУ¬HTML ¶ÔÏóµÄ ID ¿ÉÒÔ×÷Ϊ documen
Ïà¹ØÎĵµ£º
1£¬²»´ø²ÎÊýµÄʼþ£º
Á½ÖÖ·½Ê½£ºÖ±½Ó¸ø¶ÔÏóÌí¼Óʼþ,½ÚµãÌí¼Óʼþ
ÀýÈç¸øÒ»¸öidΪtab1µÄÌí¼Óonclickʼþ
µÚÒ»ÖÖÇé¿ö£º
var
t
=
document.getElementById(
"
NewTitle
"
);
t.onclick
=
function
showmsg(){
alert(
'
Hello!Wor ......
JavaScriptÊÇ»ùÓÚ¶ÔÏóµÄÓïÑÔ¡£ÎÒÃÇÖªµÀ£¬¶ÔÏóÊÇÓÉÒ»×éÊý¾Ý(JavaScriptÖгÆÖ®ÎªÊôÐÔ)ºÍÊ©¼ÓÔÚÕâ×éÊý¾ÝÉϵķ½·¨×é³ÉµÄ¡£Í¬Ê±£¬JavaScriptÖл¹ÓÐһЩ²»ÊôÓÚÈκζÔÏóµÄϵͳº¯Êý¡£±¾ÎĽ«¼òµ¥½éÉÜJavaScriptÖÐһЩ³£ÓöÔÏóµÄÊôÐԺͷ½·¨£¬ÒÔ¼°¼¸¸öÓÐÓõÄϵͳº¯Êý¡£
¡¡¡¡Ò»¡¢´®·½·¨
¡¡¡¡JavaScriptÓÐÇ¿´óµÄ´®´¦Àí¹¦ÄÜ£¬ÓÐÁËÕâЩ´® ......
javascriptÖÐevalÏêϸÀí½â
2009-02-27 14:58
2008-04-12 00:29
Ê×ÏÈÀ´¸ö×î¼òµ¥µÄÀí½â
eval¿ÉÒÔ½«×Ö·û´®Éú³ÉÓï¾äÖ´ÐУ¬ºÍSQLµÄexec()ÀàËÆ¡£
evalµÄʹÓó¡ºÏÊÇÊ²Ã´ÄØ£¿ÓÐʱºòÎÒÃÇÔ¤ÏȲ»ÖªµÀÒªÖ´ÐÐʲôÓï¾ä£¬Ö»Óе±Ìõ¼þºÍ²ÎÊý¸øÊ±²ÅÖªµÀÖ´ÐÐʲôÓï¾ä£¬Õâʱºòeval¾ÍÅÉÉÏÓó¡ÁË¡£¾Ù¸öÀý×Ó£º
& ......
window.parentÓëwindow.openerµÄÇø±ð javascriptµ÷ÓÃÖ÷´°¿Ú·½·¨
1£º window.parent ÊÇiframeÒ³Ãæµ÷Óø¸Ò³Ãæ¶ÔÏó
¾ÙÀý:
a.html
Html´úÂë <html>
<head><title>¸¸Ò³Ãæ</title></head>
<body>
&nb ......
д¸øÏëѧJavascriptÅóÓѵÄÒ»µã¾Ñé̸֮(º¬½Ì²Äѡȡָµ¼)
¹äÂÛ̳ʱ¿´µ½ÓÐÅóÓÑÎÊ£¬ÊÇ·ñÓÐרÃŽÌJavascriptµÄѧУ£¬ÕâÀïÏëÏë°Ñ×Ô¼ºµÄÒ»µã½¨ÒéºÍ×Ô¼º3ÄêÀ´µÄǰ¶ËJavascript¿ª·¢µÄ¾Ñé¸ú´ó¼Ò·ÖÏíÏ£¬Ò²¸ø³ö¼¸±¾¸öÈËÈÏΪ²»´íµÄÊéÀ´×öΪ´ó¼ÒѧϰµÄ²Î¿¼×ÊÁÏ¡£µ±È»Ö»ÊǸöÈ˵ľÑ飬ÓÐʲô²»¶ÔµÄÒ²Çë¸ßÊÖ¼ûÁºÍÖ¸Õý¡£
¹ØÓÚµ½ÅàÑµÑ ......