iframe中的子窗口使用history.back,會調用主窗口的history.back.
這可能是由於冒泡所致。阻止冒泡,就可以了。
js執行分為兩個階段,一個是捕獲,然后就是冒泡。舉個例子,你在大div中嵌套一個小div,兩個div都綁定點擊事件,當你點擊小的div的時 候。兩個div的事件都會被觸發。這就是因為,js的冒泡機制。我不知道你用什么瀏覽器,如果是w3c標准的話取消事件冒泡是用 e.stopPropagation 如果是IE的話直接window.event.chancelBUbble =true就可以了。
冒泡所致,阻止冒泡,就可以了。js執行分為兩個階段,一個是捕獲,然后就是冒泡。舉個例子,你在大div中嵌套一個小div,兩個div都綁 定點擊事件,當你點擊小的div的時候。兩個div的事件都會被觸發。這就是因為,js的冒泡機制。我不知道你用什么瀏覽器,如果是w3c標准的話取消事 件冒泡是用e.stopPropagation 如果是IE的話直接window.event.chancelBUbble =true就可以了。
