Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   не могу совладать со звуками для Onmouseover и Onmouseclick (https://javascript.ru/forum/server/3790-ne-mogu-sovladat-so-zvukami-dlya-onmouseover-i-onmouseclick.html)

THER1ON 24.05.2009 13:25

не могу совладать со звуками для Onmouseover и Onmouseclick
 
В общем сейчас разрабатываю меню для сайта. На уровне визуальных эффектов добился, чего хотел, но с щелчками, а именно их я хочу добавить, проблема. И да, я знаю, что любой дизайнер считает звук на сайте дном непрофессионализма, но у меня есть свои причины его использовать. Вот код страницы:
Код:

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<title> МЕНЮ </title>
<link rel="stylesheet" href="windowfiles/dhtmlwindow.css" type="text/css" />

<script type="text/javascript" src="windowfiles/dhtmlwindow.js">

</script>
<style type="text/css">
BODY {
 background-position: center top;
 background-repeat: no-repeat;
 overflow: hidden;
 margin:0;
 padding:0;
}
A {
 text-decoration: none;
}
TABLE {
    margin-top: 30%;
  }


</style>
</head>

<body background="http://www.returntiwar.tu2.ru/filebase/newsitebg3.JPG" text="gray"

onkeydown="if(event.keyCode == 192) divwin=dhtmlwindow.open('googlebox', 'div3', 'somediv',

'console', 'width=400px,height=500px,left=700px,top=200px,resize=1,scrolling=1'); return false"">
 
<table width="180" height="370">
<tr><td align="left" height="50px"><dd><a href="#" style="color:gray; font-size: 14pt;"
onmouseover="style.color='silver'; style.fontSize='15pt'; "
onmouseout="style.color='gray'; style.fontSize='14pt'; "

onClick="divwin=dhtmlwindow.open('broadcast', 'div', 'somediv', 'Об Игре',

'width=600px,height=600px,left=300px,top=50px,resize=1,scrolling=1'); return false">    Об Игре

</a></td></tr>
<tr><td align="left" height="50px"><dd><a href="#" style="color:gray; font-size: 14pt;"
onmouseover="style.color='silver'; style.fontSize='15pt'; "
onmouseout="style.color='gray'; style.fontSize='14pt'; "

onClick="divwin=dhtmlwindow.open('divbox', 'div2', 'somediv', 'Начать Играть',

'width=600px,height=600px,left=600px,top=200px,resize=1,scrolling=1'); return false"> Начать

Играть </a></td></tr>

<tr><td height="20px"></tr></td>
<tr><td align="left" height="50px"><dd><a href="#" style="color:gray; font-size: 14pt;"
onmouseover="style.color='silver'; style.fontSize='15pt';"
onmouseout="style.color='gray'; style.fontSize='14pt'; ">  Yearspedia </a></td></tr>
<tr><td align="left" height="50px"><dd><a href="http://portal.returntiwar.tu2.ru"

style="color:gray; font-size: 14pt;"
onmouseover="style.color='silver'; style.fontSize='15pt';"
onmouseout="style.color='gray'; style.fontSize='14pt'; ">    Портал </a></td></tr>
<tr><td height="20px"></tr></td>
<tr><td align="left" height="50px"><dd><a href="javascript:window.close();void(0);"

style="color:gray; font-size: 14pt;"
onmouseover="style.color='silver'; style.fontSize='15pt';"
onmouseout="style.color='gray'; style.fontSize='14pt'; "'>    Выйти

</a></td><tr>
<table>

</HTML>

нужно подключить к onmouswover звук.wav и добаваить onmouseclick со звук2.wav ... Я не лентяй и не тупица, пролистал достаточно тем и пересмотрел много скриптов, но никак у меня не получается. У кого доброе сердце, перепишите пожалуйста этот код, как я словами описал. ПОЖАЛУЙСТА :help:
P.S. Кто мне может объяснить, почему javascript:window.close() внизу не работает??!

x-yuri 25.05.2009 02:14

Цитата:

P.S. Кто мне может объяснить, почему javascript:window.close() внизу не работает??!
потому что javascript может закрывать только те окна, которые были открыты с помощью javascript

THER1ON 25.05.2009 12:03

x-yuri,
а как же мне тогда реализовать эту функцию?

Kolyaj 25.05.2009 14:45

Цитата:

Сообщение от THER1ON
И да, я знаю, что любой дизайнер считает звук на сайте дном непрофессионализма

Это пользователи, у которых есть колонки, так считают, а не дизайнеры.

Цитата:

Сообщение от THER1ON
а как же мне тогда реализовать эту функцию?

Пользователи сами умеют окна закрывать.

THER1ON 25.05.2009 15:37

Цитата:

Сообщение от Kolyaj (Сообщение 20027)
Пользователи сами умеют окна закрывать.

безусловно. но всё же, как мне сделать, чтоб при нажатии на ссылку окно закрылось?

Kolyaj 25.05.2009 15:45

Перефразирую: не вы его открывали, не вам его и закрывать. Если же вы его открыли (window.open), то оно прекрасно закроется.

THER1ON 27.05.2009 20:59

Kolyaj,
но я его открывал не через js. тогда как быть?

Kolyaj 27.05.2009 21:03

А как вы его открывали?


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