回答
JavaScript 不能在瀏覽器中做交叉製表腳本(這是一種安全風險)。
然而,如果第二片是從window.open()
電話開通,並且瀏覽器設置被設置,使得新的彈出窗口在新標籤中打開,而不是 - 然後是,「TAB1」可以談「TAB2」
第一個標籤/窗口稱爲opener
,因此新的標籤可以調用使用此格式的開啓器功能:
opener.doSomething();
同樣,開啓者可以通過使用它在創建彈出窗口時創建的變量來調用新選項卡/彈出窗口上的函數。
var myPopup = window.open(url, name, features);
myPopup.doStuffOnPopup();
你應該表現出你的HTML擺在首位,但我相信你的標籤有一個鏈接,你可以這樣做:
<a href="some-path" id="tab2">Tab 2</a>
JQuery的:
$('#tab2').click(function(){
// your function code here
// prevent default action
return false;
})
我認爲他的意思是真正的標籤,而不是僞標籤 – 2015-10-21 07:22:54
我真的不能明白你的意思是什麼問題。
但是,您可以將JavaScript函數引用作爲參數傳遞給其他函數(請注意對象執行上下文)。
所以在初始化「tab2」時,您可以將「tab1」的函數引用執行發送到「tab2」。
本來可以用一個例子給出一個更明確的答案,如果你的問題更清楚了。
我的基本quetiosn是如何在其他窗口或其他標籤中調用fucation? – kumar 2010-04-10 19:28:56
我不知道有辦法做到這一點! 不是JavaScript窗口對象是我們掌握的最父對象嗎?你如何在另一個窗口訪問代碼?! (根據我的理解,違反了瀏覽器工作原理) 您能解釋一下您的需求嗎?我可能會提出一種解決方法。 – 2010-04-10 19:42:04
- 1. JavaScript和瀏覽器標籤
- 2. 跨瀏覽器javascript
- 3. CSS「!important」標籤跨瀏覽器?
- 4. JavaScript中的跨瀏覽器調整瀏覽器窗口
- 5. Javascript跨瀏覽器問題
- 6. 兩個函數的onclick - 在第二(跨瀏覽器)Ajax調用
- 7. 標籤打破時瀏覽器調整
- 8. 跨瀏覽器的Javascript函數範圍問題
- 9. 獲取使用跨瀏覽器的getElementsByTagName不一致script標籤
- 10. 跨瀏覽器的jQuery滾動條使用body標籤
- 11. Javascript瀏覽器書籤
- 12. 跨域javascript函數調用?
- 13. 跨瀏覽器隱藏鼠標光標
- 14. 我如何使用C#與Gekofx瀏覽器調用JavaScript函數
- 15. 從WPF瀏覽器應用程序調用JavaScript函數(xbap)
- 16. 如何從瀏覽器控制檯禁用JavaScript函數調用?
- 17. 檢測瀏覽器關閉在jquery/JavaScript跨瀏覽器
- 18. 的JavaScript:跨瀏覽器的「瀏覽器插件」檢測
- 19. 在瀏覽器中,如何從被調用標籤移動到調用標籤?
- 20. 瀏覽器標籤存儲?
- 21. 與瀏覽器標籤
- 22. 在Facebook圖形API調用不支持IE瀏覽器(所有版本)使用Javascript的跨瀏覽器調用
- 23. 跨瀏覽器與多瀏覽器
- 24. 鼠標位置 - 跨瀏覽器的兼容性 - 使用Javascript
- 25. CasperJS在瀏覽器控制檯上調用JavaScript函數
- 26. VB.NET Gecko Web瀏覽器JavaScript函數調用?
- 27. GeckoFX瀏覽器:從JavaScript調用C#函數
- 28. 從瀏覽器外部調用Javascript函數?
- 29. 如何在Web瀏覽器控件中調用JavaScript函數?
- 30. 在瀏覽器中調用它後停止javascript函數
您現在可以使用localStorage存儲事件或使用該事件的庫來執行此操作。 – jcubic 2017-08-19 19:59:28