����λ�ã�����ҳ > �����ĵ� > ��ҳ���� > jscript/javascript��������
�ص��б� ��ӱʵ�õ���ʾͼƬЧ��
�û�����
�ܡ��룺 ��������
ע���Ա �οͲι� ��̳����
��jscript/javascript��������

���ߣ�Sheneyan��ʱ�䣺 2006-03-02���ĵ����ͣ����롡���ԣ���ɫ����
���ͳ�� total:499 | year:499 | Quarter:499 | Month:499 | Week:499 | today:18


IE��jscript/javascript���������� [2]

IE��jscript/javascript����������

����:JavaScript Kit
����:����(Sheneyan)
��������:2006-02-12
Ӣ��ԭ��:Conditional Compilation of JScript/ JavaScript in IE
��Ȩ:����δ����javascript kitͬ�⣬��ֻ��������������IJ��ָ��𡣰�Ȩ��ԭ�������С�

����ע����ͬ��ǰ������һ������ֻ�ܰ����Ҷ����µ����ⷭ��������������Լ�ˮƽʵ�����ޣ��ܶ�ط����ܴ��ڶ�ԭ�ĵ������������ᣬ�п��ܵĻ����Ƕ�һ��ԭ�ġ�

�����������

��IE�У���һ����Ϊ��֪�Ĺ��ܽ�����������(conditional compilation)���Դ�IE4��ʼ֧��������ܣ���������һЩAjax��ص�javascript�ű��г��ֶ��ܵ�һЩ��ע������������Ϊһ�ֶ�����ʽ�Ķ����жϣ�ʹ��IE���Ը���Ԥ������û�������������������jscript��javascript�����ض������Ƿ���롣Ҳ���԰�����������Ĵ��������ע��(contional comments,�ܿ�ᷭ����ƪ����),ʹ��Ĵ����ܹ��ڷ�IE�����Ҳ˳�����С�

�﷨����

ͨ������Ľű���ʹ��@cc_on�������������룬����ֱ��ʹ��@if����@set�ȵ���ΪCC�߼���һ���ֵľ�������������������һ��ʾ�����ӣ�

<script type="text/javascript">

/*@cc_on
document.write("JScript �汾: " + @_jscript_version + ".<br>");
   /*@if (@_jscript_version >= 5)
      document.write("JScript �汾 5.0+.<br \/>");
      document.write("ֻ�е������֧��JScript5+��ʱ������ܿ�����Щ����.<br>");
   @else @*/
      document.write("����ʹ�����������(����: Firefox, IE 4.x ֮��)��ʱ�򿴵���������<br>");
   /*@end
@*/

</script>

����:

������

[Ctrl+A ȫ��ѡ�� ��ʾ��������޸IJ��ִ��룬�ٰ�����]

�����ʹ��IE���κΰ汾������Ӧ���ܹ�������һ��document.write()������������IE5+,������������document.write()��Ҳ�ܹ���������Ϊ��IE5��ʼ֧��JScript 5�������һ��document.write()������Ϊ��������IE5+���������ģ�������Firefox��opera��IE4,����ʲô��ġ�������������������������ע����ʹ�õ�ע�ͱ�ǩ����ȷ����������������ж��ܹ���˳����

��ʹ�����������ʱ�������ͨ��@cc_on�������������ֻ���������������Ľű��а���ע�ͱ�ǩ�Ա�֤��������ݣ����ͺ�����������������ʾ��������(����ע�����Ӣ���ҷ���IJ��Ǻ�˳...�������ƺ�������ľ���ì��)

@if, @elif, @else,@end ���

�������ֵĿ�����֮��������һЩ�����������ڵ�������䣺

@if
@elif
@else
@end

���������ǿ�һЩ���Ź֡������ӡ�

if else �߼� (�ų�IE��������)

/*@cc_on
   @if (@_win32)
      document.write("����ϵͳ��32λwindows���������IE��");
   @else
      document.write("����ϵͳ����32λwindows���������IE��");
   @end
@*/

����һ�������Ľű���ֻ��ie�������ʶ�𲢺��������������������νű��ڲ�ͬ�IJ���ϵͳ�Ͻ���ʾ��ͬ�����ݡ��Ա�һ������������ӡ���

if else �߼�2 (�������������)

/*@cc_on
  
/*@if (@_win32)
      document.write("����ϵͳ��32λwindows���������IE��");
   @else @*/
      document.write("���������IE (��: Firefox)���������������32λwindows�µ�IE��");
  
/*@end
@*/

����ʹ��ע�ͱ�ǩ����������е�else�����ܹ��������еķ�ie���������firefox�����Լ���32λwindows�µ�IE��Ŭ�����о����ע�ͣ�ֱ�����Դ����裬��ͻ���������߼���

if, elseif, else�߼� (�ų�IE��������)

�����ɣ����Կ�ȫ�������ˣ�

/*@cc_on
   @if (@_jscript_version >= 5)
      document.write("IE Browser that supports JScript 5+");
   @elif (@_jscript_version >= 4)
      document.write("IE Browser that supports JScript 4+");
   @else
      document.write("Very old IE Browser");
   @end
@*/

if, elseif, else �߼�2(�������������)

/*@cc_on
  
/*@if (@_jscript_version >= 5)
      document.write("IE Browser that supports JScript 5+");
   @elif (@_jscript_version >= 4)
      document.write("IE Browser that supports JScript 4+");
   @else @*/
      document.write("Non IE Browser (one that doesn't support JScript)");
  
/*@end
@*/

ȫ��Ĵ������������һ�������У����һ��else�����������з�IE�������

��������ɫ����
���α༭��moby

��һҳ ��һҳ IE��jscript/javascript���������� [2]

�������̳��ҳ��������վ�ۺ����μ�����

������� �����������
asp�����dll-ͼ�λ��̳�
ʵ��һ�����������˵�
flash8��javascript����
JavaScriptʵ�õ�һЩ����
js ���ֳ��õı��������ж�
��������
���ʹ��ajax����webӦ�ó���
XHTML+CSS����������ʽ�������
ȫ�� ��վ ��̳
����������CSS Fireworks ��Ʊ��� ��ҳ���� Dreamweaver Studio8 Flash
վ������ վ�������б�
HTML Validator For Firefox
PS CS & CS2 ��ʾPSD����ͼ
����blogС��ʿ
Flash 8���İ氲װFlash Lite 2.0
ActionScript 3.0 ��չ��
Flash 9 �� Apollo ����Ϣ
jscript/javascript��������
��ӱʵ�õ���ʾͼƬЧ��
ActionScript 3.0 ���Թ淶����
Flash ��Ƶ����ת���������ռ�
��Ŀ���� ��Ŀ�����б�
PS CS & CS2 ��ʾPSD����ͼ
ActionScript 3.0 ��չ��
jscript/javascript��������
��ӱʵ�õ���ʾͼƬЧ��
Flash ��Ƶ����ת���������ռ�
CSSʵ��������ֱ����
�����׺����ı���
��תͼ�����⡪����ͼ�β���
��������ֲ�����ȱ�ݣ�
��Flash���ֱ�
>> ��ҳ ��ҳ ǰҳ ��ҳ βҳ ҳ�Σ�1/2ҳ 1����¼/ҳ ת�� ҳ ��2����¼

��ɫ�����Ȩ�������������ر�������Ҫת�أ�������Ȩ��վ���Ҳ����������⣬��ҿ�������ת����վ���ԭ�����£���ԭ���ߺ�������վ�����ӱ��뱣��������վԭ���ģ�����ԭ����һ�ڣ��������ӣ������°�Ȩ����վ�����߹��С�

ת��Ҫ����ת��֮ͼƬ���ļ��������벻Ҫ��������վ���Ҳ�׼���ϸ���վ���ˮӡ���಻��Ĩȥ��վ��ˮӡ��

�ر�ע������վ���ṩ����Ӱ��Ƭ���廭�������Ʒ������ʹ�ã�����ԭ������ϵ����Ȩ��ԭ��������

�������� 1 ������ ���֣�- llllllllllllllllllll + ��������: 1 ,ƽ����: 5.00


�Ϲ� Publish at 2006-3-2 10:29:16 ����5
���ģ��ղ���
��������
�û����� �����
˵����������ȷ���û�����������ܲ������ۡ���������DZ�վ��Ա�������ע�� Ϊ��վ��Ա��
ע�⣺�����е����ӡ����ݵ���Ҫ�޸ĵĴ���������������������ĵ���ʱ�޸ġ�
������ 1 2 3 4 5
ע�⣺�벻Ҫ�������к��������޹صĹ�����ӣ�Υ�߷�ID
����ע�⣺
���������������������Ա����������Ա��ʱɾ����
���������ϵ��£������л����񹲺͹��ĸ����йط��ɷ���
���е�һ����������Ϊ��ֱ�ӻ��ӵ��µ����»����·�������
����վ���۹�����Ա��Ȩ������ɾ�����Ͻ�����е���������
�����ڱ�վ��������Ʒ����վ��Ȩ����վ��ת�ػ�����
�����뱾���ۼ��������Ѿ��Ķ���������������
�Ƽ��ĵ� | ��ӡ�ĵ� | �����ĵ� | ������� ��