@elif @else @end
现在让我们看一些“古怪”的例子。
if else 逻辑 (排除IE外的浏览器)
/*@cc_on @if (@_win32) document.write("操作系统是32位windows。浏览器是IE。"); @else document.write("操作系统不是32位windows。浏览器是IE。"); @end @*/
这是一段完整的脚本,只被ie浏览器所识别并忽略其他所有浏览器,这段脚本在不同的操作系统上将显示不同的内容。对比一下下面这个例子……
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浏览器。 (出处:清风网络学院)
上一篇:新颖实用的显示图片效果
下一篇:表格艺术经典回顾
|