Показать сообщение отдельно
  #4 (permalink)  
Старый 27.04.2009, 08:42
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

вот так выглядит возможность объединения двух алертов внутри обработчика
<html>
<head>
<title>тест</title>
<script type="text/javascript">
function qwe()
	{
	alert(1);
	alert(2);
	}
</script> 
</head>
<body>
<span onclick="alert(1);alert(2);" style="text-decoration:underline">кликни</span>
<span onclick="qwe();" style="text-decoration:underline">кликни</span>
</body>
</html>

в первом случае они прямо в нем и объеденены.
во втором во внешней функции.
я немного невнимательно сперва прочитал ваш пост
в том, что вы хотите сделать есть сложность:после того, как страница перезагрузится JS перестает выполнятся, и таким образом блок о печати уже не будет выплнен.
в зависимости от реализации возможен еще вариант, когда сперва будет выполнена печать, независимо от порядка следования команд.но в этом факте я не уверен
в вашем случае, я бы посоветовал загрузить страницу в скрытый фрейм, и уже оттуда еее распечатывать.
либо всю страницу обернуть внутри фрейма, и выполнять код из оболочки.не уверен, что корректно получится.
PS
Сообщение от sergeimi
onclick="javascript: location.reload(true)"
тут не нужен псевдо-протокол javascript:
Ответить с цитированием