Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужна помощь (https://javascript.ru/forum/dom-window/22867-nuzhna-pomoshh.html)

ksa 18.11.2011 20:05

Цитата:

Сообщение от Singenor
мне нужно чтобы можно было распечатать результат( алерт), как мне так сделать?

Вывести результат не в алерт, а некий ДИВ, а далее правила @media и @page помогут тебе

Singenor 18.11.2011 20:07

Цитата:

Сообщение от ksa (Сообщение 137472)
Вывести результат не в алерт, а некий ДИВ, а далее правила @media и @page помогут тебе

а с алертом никак нельзя сделать?

ksa 18.11.2011 20:10

Цитата:

Сообщение от Singenor
а с алертом никак нельзя сделать?

Это модальное окно. Оно забирает все управление на себя, а там кроме "Ок" ничего и нет... :)

Но такой же алерт можно просто нарисовать. ;)
И чтоб никто не догадался... (с) из песни «А где мне взять такую песню»

Singenor 27.11.2011 22:23

Без алерта действительно можно, просто добавив объект window.open
Выводит результат в новой странице, все бы хорошо, только столкнулся с такой проблемой: у меня есть 2 окна, куда вводятся значения, и есть кнопка чек, проверить совпадение, но при нажатии курсоа в окно чек срабатывает сразу же, как мне сделать так, чтобы новое окно не вылазило до того, как будет нажата кнопка check? Вот код:

var t='', doc=document;
doc.body.onclick=function(){
var arr=doc.a.b.value.split(" ");
for(var i=0; i<arr.length; i++) {
if(doc.a.a.value.indexOf(arr[i])+1==0){
t += arr[i] + ', ';
}
}
var newWin= window.open("","Результат", wight =150, height = 150);
newWin.document.write(t);
}

Singenor 27.11.2011 22:24

и как сделать, чтобы после каждого чека он обнулял значения? иначе при вводе на поиск следующего текста, он выдает его вместе с предыдущим

ksa 27.11.2011 22:28

Singenor, начни делать нормальные тестовые примеры. Т.к. эти туманные рассказы про то, "что есть у меня", не эффективны при решении каких-либо проблем...

Singenor 27.11.2011 22:30

Цитата:

Сообщение от ksa (Сообщение 139351)
Singenor, начни делать нормальные тестовые примеры. Т.к. эти туманные рассказы про то, "что есть у меня", не эффективны при решении каких-либо проблем...

http://jsfiddle.net/7MkWE/152/

ksa 27.11.2011 23:06

Singenor, пример конечно не ахти... Но как вариант, иметь пустую страничку с дивом внутри... И менять содержимое того дива...

Singenor 27.11.2011 23:21

http://jsfiddle.net/7MkWE/153/
я в window.print не то ввожу? потому что вроде идет запрос на печать страницы, нажимаешь да, и должна распечатываться страница с результатом, так ведь? не понимаю(

Singenor 27.11.2011 23:31

и как сделать, чтобы до нажатия на кнопку дальнейшее открытие окон не совершалось?


Часовой пояс GMT +3, время: 08:02.