Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Имитировать линку)


Автор: Victor 30.6.2004, 10:28
Как сделать чтобы при наведении на текст записанный в <div> у меня менялись его параметры.
<div style="..." onmouseover="?"> Я незнаю JS, тама вроде на событие надо вешать типа када мышь подводиш. Надо поменять цвет и текст шрифта)

Автор: Gold Dragon 30.6.2004, 10:52
Лови

Код
<html>
<head>
</head>
<body>
<script>
function qqq(i) {
var vis
IE = (document.all)
NC = (document.layers)
Op = (document.getElementById)

if(IE) vis = document.all["tmp"]
if(NC) vis = document.layers["tmp"]
if(Op) vis = document.getElementById("tmp")

if (i==1){vis.style.color = "Red"}
else {vis.style.color = "Black"}
}
</script>
<div id="tmp" onmouseover="qqq(1)" onmouseout="qqq(2)">Бла бла бла бла</div>
</body>
</html>

Автор: Gold Dragon 30.6.2004, 11:09



Забыл про текст, вот
Код
if (i==1){
vis.style.color = "Red"
vis.innerHTML = "бе бе бе бе"
}
else {
vis.style.color = "Black"
vis.innerHTML = "Бла бла бла бла"
}

Автор: Ripper 30.6.2004, 20:12
Error: Object expected... вoт:
Код

<script>

function tolink(i) {
var vis
IE = (document.all)
NC = (document.layers)
Op = (document.getElementById)

if(IE) vis = document.all["tmp"]
if(NC) vis = document.layers["tmp"]
if(Op) vis = document.getElementById("tmp")

if (i==1){
vis.style.color = "Green"
vis.innerHTML = "бе бе бе бе"
}
else {
vis.style.color = "Black"
vis.innerHTML = "Бла бла бла бла"
}
</script>
...
<span id="tmp" onmouseover="tolink(1)" onmouseout="tolink(2)"> » &nbsp; MyLinK</span>

hmmm.gif

Автор: Gold Dragon 30.6.2004, 21:15
Ripper
Я не понял в чём прикол, это же мой код.. только у тебя ошибка, не хватает в конце "}" mad.gif
Код
<html>
<head>
</head>
<body>
<script>
function qqq(i) {
var vis
IE = (document.all)
NC = (document.layers)
Op = (document.getElementById)
if(IE) vis = document.all["tmp"]
if(NC) vis = document.layers["tmp"]
if(Op) vis = document.getElementById("tmp")
if (i==1){
vis.style.color = "Red"
vis.innerHTML = "бе бе бе бе"
}
else {
vis.style.color = "Black"
vis.innerHTML = "Бла бла бла бла"
}
}
</script>
<div id="tmp" onmouseover="qqq(1)" onmouseout="qqq(2)">Бла бла бла бла</div>
</body>
</html>

Автор: Gold Dragon 1.7.2004, 07:45
Добавь ещё изменение курсора при наведении
Код
vis.style.cursor = "pointer"
Так симпатичнее

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