Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   не срабатывает onMouseOver (https://javascript.ru/forum/dom-window/3094-ne-srabatyvaet-onmouseover.html)

riskk 17.03.2009 19:35

не срабатывает onMouseOver
 
Кто скажет почему не срабатывает onMouseOver в этом тексте:
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.drawinglibrary.js"></script>


<script type="text/javascript">

		$(document).ready(function(){
			  $("#example1").drawEllipse(95, 225, 4, 4, {color: '#90C924', stroke: 3});			
     );
		});
	 </script>

		<style type="text/css">
			.canvas{
				position: relative;
				width: 758px;
				height: 430px;
				background: url(images/map_background.gif);
			}
		</style>
	</head>
	<body>

    
				<div id="example1" class="canvas">
				   <p id="testp" onMouseOver="return alert('123');" style="position: relative;	left: 104px;	top: 220px; width:50px; font-size:11px;"><b>Тест</b></p>
				</div>

	</body>

Если <p> вытащить за див то работает.

Gvozd 17.03.2009 21:52

может быть потому что вы пытаетесь рисовать в нем?
точнее вокруг него.
короче не место ему там, ИМХО :)

riskk 18.03.2009 06:02

А как теперь совместить их?

riskk 18.03.2009 07:52

решил использовать эту библиотеку http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm, она более кроссбраузерная

Gvozd 18.03.2009 12:08

Цитата:

Сообщение от riskk
А как теперь совместить их?

а как вы хотели их совместить?
чтобы надпись была поверх эллипса?
тогда надо позиционировать надпись поверх эллипса.
но сам тег должен быть вне элемента


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