вот так выглядит возможность объединения двух алертов внутри обработчика
<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
: