|
|
|
window.open() и close()
|
|||
|---|---|---|---|
|
#18+
Подскажите, кто знает, как программно закрыть старое окно в ASP.NET и открыть новое, это же, при помощи open() (с нужными мне параметрами), закрыв при этом предыдущее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2008, 09:42 |
|
||
|
window.open() и close()
|
|||
|---|---|---|---|
|
#18+
не знаю как насчет asp :) но вот в javascript Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2008, 11:27 |
|
||
|
window.open() и close()
|
|||
|---|---|---|---|
|
#18+
ВАУ, Евгений, спасибо. Сейчас попробую, отпишусь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2008, 11:40 |
|
||
|
window.open() и close()
|
|||
|---|---|---|---|
|
#18+
А немного принцип работы разжевать можешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2008, 11:44 |
|
||
|
window.open() и close()
|
|||
|---|---|---|---|
|
#18+
все просто :) создаю две переменные ... var windowExample; // здесь храниться само окно var windowExampleStatus = false; // это индикатор окна, открыто = true, закрыто = false :) ... если окно не открыто { windowExample = window.open("newwin.html?winparam=" + windowParam.value, "example new window", "width=600,height=700,resizable=no,status=no,menubar=no,scrollbars=yes"); присвоили окно переменной, и собственно отрываем окно из урла... windowExampleStatus = true } если окно открыто { значит оно было открыто.. (если никто не поломал...) значит закрыть окно ;) windowExampleStatus = false // } ... в новом окне window.close(); // закрыть окно onbeforeunload="opener.closeNewWindow();" // вызов функции из окна-родителя(т.е. из окна откуда было открыто новое окно :)) onbeforeunload - до того как закроется окно вызвать то что в "..."; --- скачай справочник по javascript ищи opener. window.open window.close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2008, 12:14 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=328&tid=1456205]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 411ms |

| 0 / 0 |
