два события на один клик

Статус
В этой теме нельзя размещать новые ответы.

fafee

Постоялец
Регистрация
3 Окт 2008
Сообщения
92
Реакции
0
подскажите пожалуйста, как на одну ссылку повесить два события, чтобы например при клике открывалось два окна?
пробовал через

PHP:
onclick="location.href='link_1'"

но вторую ссылку к onclick прицепить не получилось.
видимо можно реализовать это через JAVA-функцию, но вот что туда написать, я как-то в джаве не силен...:nezn:
спасибо.
 
создай функцию, повесь ее на твою ссылку.
а в функции уже сделай вывод двух окон.
Например, при выполнении window.open('test.htm','new','width=300,height=200,toolbar=1') откроется окно 300х200, в котором из стандартных интерфейсных элементов будет только панель инструментов.
 
про функцию я понимаю, сложность в том, что в ней.
должно загружаться два файла
PHP:
<a href='doc1'>doc1</a>
<a href='doc2'>doc2</a>
но ссылка должна быть одна.
поэтому событие window.open не совсем подходит.
:bc:
 
про функцию я понимаю, сложность в том, что в ней.
должно загружаться два файла
PHP:
<a href='doc1'>doc1</a>
<a href='doc2'>doc2</a>
но ссылка должна быть одна.
поэтому событие window.open не совсем подходит.
:bc:

HTML:
<script language="javascript">
function test()
{
window.open('test1.htm','new1','width=300,height=200  ,toolbar=1');
window.open('test2.htm','new2','width=300,height=200  ,toolbar=1');
}
</script>
<a href='javascript:test();'>test</a>
 
HTML:
<script language="javascript">
function test()
{
window.open('test1.htm','new1','width=300,height=200  ,toolbar=1');
window.open('test2.htm','new2','width=300,height=200  ,toolbar=1');
}
</script>
<a href='javascript:test();'>test</a>

все здорово... но у меня по ссылке два документа ворд или пдф - и вместо то, чтобы браузер вывел стандартное окно - сохранить на диск или открыть с помощью - успевают мелькнуть фреймы - и только потом стандартное окно с выбором действия с файлами.
:nezn:
 
Может, в данной ситуации с этим согласиться?
Т.е. ну и пусть мелькают?
 
Может, в данной ситуации с этим согласиться?
Т.е. ну и пусть мелькают?

если чесно зрелище не очень приятное. если бы я не знал что это, у меня бы возникло ощущение, что на моей машине установился какой-то вредоносный скрипт. :confused::thenks:
неужели нет других способов.....
 
все здорово... но у меня по ссылке два документа ворд или пдф - и вместо то, чтобы браузер вывел стандартное окно - сохранить на диск или открыть с помощью - успевают мелькнуть фреймы - и только потом стандартное окно с выбором действия с файлами.
:nezn:
Вот так попробуй.
HTML:
<script language="javascript">
function test()
{
window.open('test1.htm');
window.open('test2.htm');
}
</script>
<a href='javascript:test();'>test</a>
Безо всяких размеров и прочего не особо нужного. Фреймы не будут мелькать, но страницы все равно остаанутся открытыми после сохранения файлов.
 
если используешь PHP, то лучше слать как контент определенного типа:
PHP:
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>
 
если используешь PHP, то лучше слать как контент определенного типа:
PHP:
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
да использую php, немного не понял как этот код работает.
мне надо чтобы при нажатии на ссылку "получить документы" загружались два файла pdf, но не в новые окна, а предлагали сохранить на диск.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху