我正在尋找點擊鏈接或按鈕時彈出的東西,但它必須不僅僅是一個彈出窗口。它必須是一個交互式表單,它要求輸入,當輸入被提供時,它將輸入回到父窗口。我不是要求代碼。我只是不知道它是哪種技術。你知道我在說什麼嗎?如何創建一個用戶交互式彈出類型的表格
0
A
回答
0
使用jQuery,在子窗口(彈出),你可以打電話給你的父窗口(首戰),並針對現場像這樣的東西在其中。
$("#fieldInParent", opener.window.document).val("new value");
opener.window.document告訴jQuery的是, ID在打開彈出窗口的窗口中。
+0
如果你不想使用jQuery,如: window.opener.getElementById('fieldInParent')。innerHTML(「new value」); – Taff
1
1,通過<script src=..>
2附上的jQuery到你的HTML,請參閱如何通過jQuery創建模態疊加本教程:
0
我可以建議做類似下面的。 在JS:
$container = $("#container");
$("<div class=\"popup\" id=\"popup-id\"><!--html code of form here--><div>").hide().appendTo($container);
....
function showPopup() {
$("#popup-id").show().offset({
left : yourX,
top : yourY
});
}
在HTML:
<!-- container of popup -->
<div id="container">
...
<div>
...
<a onclick="showPopup()">Show Pop Up</a>
在CSS
div.popup {
display: inline-block
}
這應該工作。
UPD。甚至更多。而不是與$("<div class=\"popup\" id=\"popup-id\"><!--html code of form here--><div>")
創建div
。您可以使用jquery.tmpl()
函數。
相關問題
- 1. 創建一個彈出式對話框交互式
- 2. 爲Android創建交互式表格
- 3. 如何創建一個模擬SSH shell用戶交互的bot?
- 4. 如何創建一個MySQL生成表交互式PHP
- 5. 與用戶交互的JavaScript彈出
- 6. 如何在IPython中彈出一個交互式matplotlib圖形?
- 7. 創建交互式圖表使用laravel
- 8. 如何創建一個表格,在用戶提交表格時填入行
- 9. 如何創建2個或更多相互交互的類?
- 10. 如何創建一個「0000001」類型的數字格式?
- 11. 如何在終端中創建出色的用戶交互式腳本?
- 12. 與一個彈出框交互Selenium IE
- 13. 從R輸出創建交互式Pple
- 14. 使用MySQL作爲後端創建前端(Java)用戶交互式表格
- 15. 如何創建交互式選擇?
- 16. 如何創建交互式Facebook頁面?
- 17. 如何創建交互式牆?
- 18. 提交在一個彈出窗口中創建的表單
- 19. 如何創建交互項目列表
- 20. 需要建議使用Java創建一個交互式GUI
- 21. 如何使用Rebol創建交互式圖表
- 22. 表格格式交互式圖表javascript
- 23. 創建一個彈出式滑塊
- 24. Xcode如何創建一個iOS7風格的彈出菜單?
- 25. 在Flash中創建交互式圖表
- 26. 創建交互式地圖
- 27. 如何交互創建兩個節點
- 28. 創建一個可交互的JList
- 29. 如何創建一個帶有jQgrid的模式彈出窗口?
- 30. 同一個模板互相交互的不同類的類型
你可以在你的任務中使用jQuery嗎,還是需要用純javascript來做? – Eugeny89
我可以使用jquery。它有可能嗎? – Leonidus
請不要爲查克諾里斯的緣故..彈出更糟糕,如此煩人。除此之外別做任何事。讓div在網頁中顯示爲模態對話框。 – jabal