Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Js help
 
 автор: fekss   (11.12.2007 в 19:52)   письмо автору
 
 

есть код

<a href="img1" onClick="SetCaption(1) ">1</a>
<a href="img2" onClick="SetCaption(2) ">2</a>
<a href="img3" onClick="SetCaption(3) ">3</a>


и JS функция

function SetCaption(i) 
{
   document.all.img1.style.fontWeight = "bold";  
}


вот так работает
как мне сделать что-то типа такого

function SetCaption(i) 
{
   document.all.img+i.style.fontWeight = "bold";  
}

   
 
 автор: sim5   (11.12.2007 в 20:41)   письмо автору
 
   для: fekss   (11.12.2007 в 19:52)
 

Это у вас реальные ссылки? Ведь тогда произойдет просто переход по ней, какая разница тогда будет какой у нее шрифт.

   
 
 автор: mixer   (11.12.2007 в 21:23)   письмо автору
 
   для: fekss   (11.12.2007 в 19:52)
 

<script language='javascript'>
function SetCaption(i, num)  

 var j;
 for (j=1; j<=num; j++)
  document.getElementById("img"+j).className="normal";
 document.getElementById("img"+i).className="bold"; 
}
</script>
<style type='text/css'>
a.normal
{
font-weight:normal;
}
a.bold
{
font-weight:bold;
}
</style>

<a href="#" onClick="SetCaption(1, 3)" class='normal' id='img1'>1</a><br>
<a href="#" onClick="SetCaption(2, 3)" class='normal' id='img2'>2</a><br> 
<a href="#" onClick="SetCaption(3, 3)" class='normal' id='img3'>3</a>


хотя, я, реально не вижу практичности в этой задаче

   
 
 автор: fekss   (12.12.2007 в 06:15)   письмо автору
 
   для: mixer   (11.12.2007 в 21:23)
 

ой, млин, я там перерутал

не href="img1" и т.д.
а name="img1"

href="#"

   
 
 автор: fekss   (12.12.2007 в 06:31)   письмо автору
 
   для: mixer   (11.12.2007 в 21:23)
 

а попроще решения нет?

   
 
 автор: RMW   (12.12.2007 в 09:30)   письмо автору
 
   для: fekss   (11.12.2007 в 19:52)
 

<a href="#" onClick="SetCaption(this)">1</a>


function SetCaption(o){o.fontWeight = "bold"}

   
 
 автор: fekss   (12.12.2007 в 15:14)   письмо автору
 
   для: RMW   (12.12.2007 в 09:30)
 


<html><head>
<script>
function SetCaption(o){ o.fontWeight = "bold"; }

</script>
</head>
<body>
<a href="#" onClick="SetCaption(this);">1</a>
<a href="#" onClick="SetCaption(this);">2</a>
<a href="#" onClick="SetCaption(this);">3</a>
<a href="#" onClick="SetCaption(this);">4</a>
</body></html>


не работает(

   
 
 автор: sim5   (12.12.2007 в 15:33)   письмо автору
 
   для: fekss   (12.12.2007 в 15:14)
 


<a href="#" onClick="this.style.fontWeight = 'bold'">text</a>

   
 
 автор: fekss   (12.12.2007 в 15:44)   письмо автору
 
   для: sim5   (12.12.2007 в 15:33)
 

вот млин, style же там еще, все, спасибо всем)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования