Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > На странице куча ссылок. Как узнать что


Автор: mr_smit 13.3.2008, 20:13
Есть такой код:

Код

<html>
<head>
   <title>Заголовок</title>
</head>

<body>

<script language="JavaScript" src="http://www.yandex.ru/include/news.........."></script>

</body>
</html>


Этот код загружает 10 ссылок с новостями. При щелчке по ссылке открывается новое окно с новостью. А как в окно со ссылками загрузить другой адрес?

Ещё раз. Зашли мы сюда www.xxxxxx.ru и увидели 10 ссылок которые нам любезно загрузил JavaScript. Кликнули по одной из них, открылось новое окно, а в "старое" загрузилось www.yyyyyy.ru. Как отловить момент нажатия на ссылку?

Просто поймать левый клик мыши, а как?

Автор: Itsys 13.3.2008, 23:09
<body onclick="...">

Автор: mr_smit 14.3.2008, 11:53
Точно! спасибо! smile  И последний вопрос:

Код

<script language="javascript">

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
  <!--окно по центру-->
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status=no,toolbar=no,menubar=no,resizable';
  <!--открываем-->
  win = window.open(mypage,myname,settings);
  <!--записываем-->
  win.document.open();  
  win.document.write("<html><head><title>Заголовок</title></head>");
  win.document.write("<body onclick=location.href='http://www.yandex.ru'><script language='JavaScript' src='http://www.yandex.ru/include/news..........'></script>");
  win.document.write("</body></html>");
  win.document.close();
  <!--всё-->
}

</script>


Ошибку показывает здесь:
Код

win.document.write("<body onclick=location.href='http://www.yandex.ru'><script language='JavaScript' src='http://www.yandex.ru/include/news..........'></script>");


Я так понимаю вся проблема с кавычками. Как их тут правильно расставить. Где ", а где '

Если кто знает подскажите пожалуйста. 

Автор: Itsys 14.3.2008, 12:33
Цитата(mr_smit @  14.3.2008,  11:53 Найти цитируемый пост)
win.document.write("<body onclick=\"location.href='http://www.yandex.ru'\"><script language='JavaScript' src='http://www.yandex.ru/include/news..........'></script>");


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)