|
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]
�������̳��ҳ��������վ�ۺ����μ�����
|