??xml version="1.0" encoding="utf-8" standalone="yes"?>
而在我们的代码中所有的讉K都是通过https的,怎么?x)有不安全的元素呢?在网上google?jin)一下,有h提到可能是iframe的问题。而在我们pȝ中确实用C(jin)很多的iframe。修改codeQ去掉所有的iframe。再ơrunQ上面的对话框没有了(jin)Q终于找到原因了(jin)。但是我们的pȝ中是需要iframe啊?L(fng)下面的codeQ?br>
从上面的codeQ可以看Z码中没有指定src属性,q样IE是没有办法知道这个iframe引用的是安全内容还是不安全内容呢。所以会(x)弹出上面的对话框。增加src属性,修改codeQ?br>
再次runQ对话框没有?jin),问题解决?br>
附录Q?/p>
在IE下,如果div(zhn)Q在select上面。select?x)透过div昄出来。这非常影响视觉效果。网上有很多的解军_法,其中一个就是在div中增加iframe。我们就是通过q个Ҏ(gu)的,但又产生?jin)这个问题?br>
" | |
“ | “ |
” | ” |
‰ | ‰ |
← | ← |
↑ | ↑ |
→ | → |
↓ | ↓ |
↔ | ↔ |
√ | √ |
∝ | ∝ |
∞ | ∞ |
∠ | ∠ |
?/td> | ∧ |
?/td> | ∨ |
∩ | ∩ |
∪ | ∪ |
Ø | Ø |
∫ | ∫ |
∴ | ∴ |
?/td> | ≈ |
¥QRMBQ?/td> | ¥ |
惌辄意图 | 处理方式 |
≠ | ≠ |
≡ | ≡ |
≤ | ≤ |
≥ | ≥ |
⊕ | ⊕ |
λ | λ |
μ | μ |
ν | ν |
ξ | ξ |
ν | ν |
ξ | ξ |
∏ | ∏ |
?/td> | ∑ |
¥ | ¥ |
… | … |
¹Q一ơ方W号Q?/td> | ¹ |
²Q^方符P(j) | ² |
³Q立方符P(j) | ³ |
nrQ上标情形)(j) | n<sup>r</sup> |
CiQ下标情形)(j) | C<sub>i</sub> |
加粗 | <b>加粗</b> |
斜体 | <i>斜体</i> |
下划U?/u> | <u>下划U?lt;/u> |
±Q加减符P(j) | ± |
×Q乘法符P(j) | × |
÷Q除法符P(j) | ÷ |
©Q版权所有)(j) | © |
®Q注册商标)(j) | ® |
™Q商标符P(j) | ™ |
—(破折P(j) | ?/td> |
二、运行的l果
三、问?br> Z么img(id为btnSendOut)和文字div(id为divSendOut)出现在table外了(jin)呢?
四、原?br> img和文字div都用的绝?position:absolute)位置,但都没有讄left和top属性,q样?x)根据当前的HTML位置来确定left和top属?/strong>。上U容器是个div(id为senddiv)中,此div延箋上td的align属性,q样当前位置应在div的右辏V于是img和文字div从divQid为senddiv)的右边开始显C,׃都是l对的,qHTML的显C,所以都?x)超出table外?br>五、解x(chng)?br> 扑ֈ?jin)原因,解决h容易了(jin)。我们只需要把div(id为senddiv)的align属性设|ؓ(f)left可以了(jin)。因为imgQdiv(id为divSendOut)Qdiv(id为senddiv)的大都是一L(fng)?/p>
六、另外的问题(层的居中问题)
对于把字W串"Send"居中在div(id为divSendOut)中间Q我们可以设|div的line-height属?注意该属性的单位)和height属性一样就可以?jin)。但是如果需要居中的不是文字Q而且其它的对象,例如另一个divQ则需要利用脚本来控制?jin)?
下面的例子检查鼠标是否在链接上单击,q且Q如果shift键被按下Q就取消链接的蟩转?BR>code<HTML>
<HEAD><TITLE>Cancels Links</TITLE>
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
下面的例子在状态栏上显C鼠标的当前位置?BR>code<BODY onmousemove="window.status = 'X=' + window.event.x + ' Y=' + window.event.y">
属性:(x)
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX,
screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y
1.altKey
描述Q?BR>(g)查alt键的状态?/P>
语法Q?BR>event.altKey
可能的|(x)
当alt键按下时Qgؓ(f) TRUE Q否则ؓ(f) FALSE 。只诅R?/P>
2.button
描述Q?BR>(g)查按下的鼠标键?/P>
语法Q?BR>event.button
可能的|(x)
0 没按?BR>1 按左?BR>2 按右?BR>3 按左右键
4 按中间键
5 按左键和中间?BR>6 按右键和中间?BR>7 按所有的?/P>
q个属性仅用于onmousedown, onmouseup, ?onmousemove 事g。对其他事gQ不鼠标状态如何,都返?0Q比如onclickQ?/P>
3.cancelBubble
描述Q?BR>(g)是否接受上层元素的事g的控制?/P>
语法Q?BR>event.cancelBubble[ = cancelBubble]
可能的|(x)
q是一个可d的布?yu)(dng)?
TRUE 不被上层原素的事件控制?BR>FALSE 允许被上层元素的事g控制。这是默认倹{?/P>
例子Q?BR>下面的代码片断演CZ(jin)当在囄上点击(onclickQ时Q如果同时shift键也被按下,取消上层元素(bodyQ上的事件onclick所引发的showSrc()函数?/P>
code<SCRIPT LANGUAGE="JScript">
function checkCancel() {
if (window.event.shiftKey)
window.event.cancelBubble = true;
}
function showSrc() {
if (window.event.srcElement.tagName == "IMG")
alert(window.event.srcElement.src);
}
</SCRIPT>
<BODY onclick="showSrc()">
<IMG onclick="checkCancel()" SRC="sample.gif">
4.clientX
描述Q?BR>q回鼠标在窗口客户区域中的X坐标?/P>
语法Q?BR>event.clientX
注释Q?BR>q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?/P>
5.clientY
描述Q?BR>q回鼠标在窗口客户区域中的Y坐标?/P>
语法Q?BR>event.clientY
注释Q?BR>q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?/P>
6.ctrlKey
描述Q?BR>(g)查ctrl键的状态?/P>
语法Q?BR>event.ctrlKey
可能的|(x)
当ctrl键按下时Qgؓ(f) TRUE Q否则ؓ(f) FALSE 。只诅R?/P>
7.fromElement
描述Q?BR>(g)?onmouseover ?onmouseout 事g发生Ӟ鼠标所d的元素?参考:(x)18.toElement
语法Q?BR>event.fromElement
注释Q?BR>q是个只d性?/P>
8.keyCode
描述Q?BR>(g)键盘(sh)件相对应的内码?BR>q个属性用?onkeydown, onkeyup, ?onkeypress 事g?/P>
语法Q?BR>event.keyCode[ = keyCode]
可能的|(x)
q是个可d的|可以是Q何一个Unicode键盘内码。如果没有引发键盘(sh)Ӟ则该gؓ(f) 0 ?/P>
9.offsetX
描述Q?BR>(g)查相对于触发事g的对象,鼠标位置的水q_?/P>
语法Q?BR>event.offsetX
10.offsetY
描述Q?BR>(g)查相对于触发事g的对象,鼠标位置的垂直坐?/P>
语法Q?BR>event.offsetY
11.propertyName
描述Q?BR>讄或返回元素的变化?jin)的属性的名称?/P>
语法Q?BR>event.propertyName [ = sProperty ]
可能的|(x)
sProperty 是一个字W串Q指定或q回触发事g的元素在事g中变化了(jin)的属性的名称?BR>q个属性是可读写的。无默认倹{?/P>
注释Q?BR>你可以通过使用 onpropertychange 事gQ得?propertyName 的倹{?/P>
例子Q?BR>下面的例子通过使用 onpropertychange 事gQ弹Z个对话框Q显C?propertyName 的倹{?/P>
code<HEAD>
<SCRIPT>
function changeProp(){
btnProp.value = "This is the new VALUE";
}
function changeCSSProp(){
btnStyleProp.style.backgroundColor = "aqua";
}
</SCRIPT>
</HEAD>
<BODY>
<P>The event object property propertyName is
used here to return which property has been
altered.</P>
<INPUT TYPE=button ID=btnProp onclick="changeProp()"
VALUE="Click to change the VALUE property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>
<INPUT TYPE=button ID=btnStyleProp
onclick="changeCSSProp()"
VALUE="Click to change the CSS backgroundColor property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>
</BODY>
12.returnValue
描述Q?BR>讄或检查从事g中返回的?/P>
语法Q?BR>event.returnValue[ = Boolean]
可能的|(x)
true 事g中的Dq回
false 源对象上事g的默认操作被取消
例子见本文的开头?/P>
13.screenX
描述Q?BR>(g)鼠标相对于用户屏幕的水q位|?/P>
语法Q?BR>event.screenX
注释Q?BR>q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?/P>
14.screenY
描述Q?BR>(g)鼠标相对于用户屏幕的垂直位|?/P>
语法Q?BR>event.screenY
注释Q?BR>q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?/P>
15.shiftKey
描述Q?BR>(g)查shift键的状态?/P>
语法Q?BR>event.shiftKey
可能的|(x)
当shift键按下时Qgؓ(f) TRUE Q否则ؓ(f) FALSE 。只诅R?/P>
16.srcElement
描述Q?BR>q回触发事g的元素。只诅R例子见本文开头?/P>
语法Q?BR>event.srcElement
17.srcFilter
描述Q?BR>q回触发 onfilterchange 事g的o(h)镜。只诅R?/P>
语法Q?BR>event.srcFilter
18.toElement
描述Q?BR>(g)?onmouseover ?onmouseout 事g发生Ӟ鼠标所q入的元素?参考:(x)7.fromElement
语法Q?BR>event.toElement
注释Q?BR>q是个只d性?/P>
例子Q下面的代码演示?jin)当鼠标Ud按钮上时Q弹Z个对话框Q显C“mouse arrived?/P>
code<SCRIPT>
function testMouse(oObject) {
if(oObject.contains(event.toElement)) {
alert("mouse arrived");
}
}
</SCRIPT>
:
<BUTTON ID=oButton onmouseover="testMouse(this)">Mouse Over This.</BUTTON>
19.type
描述Q?BR>q回事g名?/P>
语法Q?BR>event.type
注释Q?BR>q回没有“on”作为前~的事件名Q比如,onclick事gq回的type是click
只读?/P>
20. x
描述Q?BR>q回鼠标相对于css属性中有position属性的上元素的x轴坐标。如果没有css属性中有position属性的上元素Q默认以BODY元素作ؓ(f)参考对象?/P>
语法Q?BR>event.x
注释Q?BR>如果事g触发后,鼠标UdH口外,则返回的gؓ(f) -1
q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?/P>
21. y
描述Q?BR>q回鼠标相对于css属性中有position属性的上元素的y轴坐标。如果没有css属性中有position属性的上元素Q默认以BODY元素作ؓ(f)参考对象?/P>
语法Q?BR>event.y
注释Q?BR>如果事g触发后,鼠标UdH口外,则返回的gؓ(f) -1
q是个只d性。这意味着Q你只能通过它来得到鼠标的当前位|,却不能用它来更改鼠标的位|?