Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Появление при навдении мышью (https://javascript.ru/forum/events/11562-poyavlenie-pri-navdenii-myshyu.html)

mdiimas 31.08.2010 13:14

Появление при навдении мышью
 
Здравстуйте!

В чем может быть ошибка, этот скрипт должен при наведении на параграф отображать всплывающее окно, но не работает...

<script type="text/javascript">

function viewNews(){
	this.show = function(text,x,y){
		
		div = document.createElement('div');
		div.className = 'viewNews';
		div.id = 'show';
		div.innerHTML = text;
		alert(text);
		var dx = x + 10;
		var dy = y + 20;
		div.style.left = dx + 'px';
		div.style.top = dy + 'px;'
		document.body.appendChild(div);
	}
	
	this.hide = function(){
		var visibleN = document.getElementById('show');
		visibleN.parentNode.removeChild(document.body.lastChild);
	}
}

var visNews = new viewNews();

</script>

<p onmouseover='visNews.show('fgjfgjgfj',this.offsetLeft, this.offsetTop)' onmouseout='visNews.hide()'>gfjhgfjfgjfgj</p>


Подскажите пожалуйста в чем тут проблема?

mdiimas 31.08.2010 13:34

Все решил проблему оказалось дело в ковычках!!!

inGray 31.08.2010 13:36

Вы какой IDE пользуетесь? Любая подсказала бы Вам про кавычки сразу.

mdiimas 31.08.2010 13:37

Dreamweaver CS3

inGray 31.08.2010 13:49

И он Вам ошибку не подсветил? :blink:


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