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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: События в JavaScript. Нужна помощь.

Сообщения:  [1-8] 

 
 автор: Spyder   (31.08.2006 в 08:09)   письмо автору
 
   для: 12345   (30.08.2006 в 17:12)
 

большое спасибо!
Все получилось.

   
 
 автор: 12345   (30.08.2006 в 17:12)   письмо автору
 
   для: Spyder   (30.08.2006 в 16:15)
 


<select id=s1 onchange=e=document.getElementById("s1");alert(e.options[e.selectedIndex].value)>
<option value='=1=Times New Roman'>Times New Roman</option>
<option value='=2=Verdana'>Verdana</option>
<option value='=3=Arial'>Arial</option>
<option value='=4=Courier'>Courier</option>
</select> - показать значение выбранной строки;<br>
<span onclick=e=document.getElementById("s1");alert(e.options[2].value)>Читать <b>значение</b> 3-й строки</span>

   
 
 автор: Spyder   (30.08.2006 в 16:15)   письмо автору
 
   для: Spyder   (30.08.2006 в 16:11)
 

Это не это случайно строка в документе по Вашей ссылке.

document.getElementById("elementID")

   
 
 автор: Spyder   (30.08.2006 в 16:11)   письмо автору
 
   для: 12345   (30.08.2006 в 16:03)
 

перерабатывать за меня не нужно. У меня же не получается только взять значение из option. Напишите плизз! я не думаю что это более 1 строки. Хотябы напишите что нужно использовать вместо checked.

   
 
 автор: 12345   (30.08.2006 в 16:03)   письмо автору
 
   для: Spyder   (30.08.2006 в 15:14)
 

"Так" - это перерабатывать весь Ваш скрипт. Нет энтузиазма, sorry.

   
 
 автор: Spyder   (30.08.2006 в 15:14)   письмо автору
 
   для: 12345   (30.08.2006 в 14:59)
 

не понял что использовать в данном случаи из приведенной выше ссылки.
Может вы так скажите плиз!!!

   
 
 автор: 12345   (30.08.2006 в 14:59)   письмо автору
 
   для: spyder   (30.08.2006 в 14:10)
 

Там, когда заменяете на select, меняется способ доступа к свойству. В приведённом скрипте - family.checked , к примеру, а при селекте пользуйтесь доступом к свойствам, как описано в

   
 
 автор: spyder   (30.08.2006 в 14:10)   письмо автору
 
 

Всем привет!
Есть код на JS который позволяет менять цвет, шрифт и ещё всякое. Но делается через chevkbox,
но я хочу сделать выподающий список шрифтов, но не получается сделать ставится шрифт который по умолчанию в функции. Как сделать чтоб можно было любой подставить шрифт помогите народ плиз...

Вот код

<html>
 <head>
  <title>
   События в JavaScript
  </title>
  <script type="text/JavaScript">
   function setupControls()
   {
    txtSample.value = sample.innerText;
   }

   function switchBold()
   {
    if(chkBold.checked)
     {
      sample.style.fontWeight = 'bold';
     }
     else
     {
      sample.style.fontWeight = 'normal';
     }

    }
    function switchItalic()
     {
      if(chkItalic.checked)
       sample.style.fontStyle = 'italic'
      else
       sample.style.fontStyle = 'normal';
     }
    function switchUnder() {
     if(chkUnder.checked)
      sample.style.textDecoration = 'underline'
     else
      sample.style.textDecoration = 'none';
     }
    function switchColor()
     {
      if(chkColorRed.checked)
       sample.style.color = 'red'
      else
       sample.style.color = 'blue';
     }
    function switchFamily()
     {
      if(family.checked)
       {
        sample.style.fontFamily = 'Times New Roman'
        sample.style.fontSize = '10pt'
      } else {
        sample.style.fontFamily = 'Verdana';
        sample.style.fontSize = '8pt';
       }
     }

    function sfamily()
     {
      switch(family_2.value)
       {
        case 1:
        sample.style.fontFamily = 'Times New Roman';
        break;
        case 2:
        sample.style.fontFamily = 'Verdana';
        break;
        case 3:
        sample.style.fontFamily = 'Arial';
        break;
        default:
        sample.style.fontFamily = 'Courier';
       }
     }

    function setText()
     {
      sample.innerText = txtSample.value;
     }
    </script>
    <style>
     #sample (font-weight:normal; font-style:normal; text-decoration:none;}
    </style>
    </head>
   <body onload="setupControls();">
    <table>
      <tr>
       <td valign="top" bgcolor="#FFFFE0" WIDTH="150">
         <select name="family_2" id="family_2" onChange="sfamily();">
           <option value="1">Times New Roman</option>
           <option value="2">Verdana</option>
           <option value="3">Arial</option>
           <option value="4">Courier</option>

       </select>
       <label for="family">Шрифт</label>
       </td>
      </tr>

     <tr>
       <td valign="top" bgcolor="#FFFFE0" WIDTH="150">
       <input type="checkbox" id="family" name="family" onclick="switchFamily();">
       <label for="family">Шрифт</label>
       </td>
     </tr>
     <tr>
      <td valign="top" bgcolor="#FFFFE0" WIDTH="150">
      <input type="checkbox" id="chkColorRed" name="chkColorRed" onclick="switchColor();">
      <label for="chkColorRed">Красный</label>
      </td>
     </tr>
     <tr>
      <td valign="top" bgcolor="#FFFFE0" WIDTH="150">
      <input type="checkbox" id="chkBold" name="chkBold" onclick="switchBold();">
      <label for="chkBold">Полужирный</label>
      </td>
      <td width="10" rowspan="4">
      </td>
      <td bgcolor="#FFFFE0" WIDTH="*" ROWSPAN="4">
      <p id="sample">Здесь вы можете видеть результат щелчков по флажкам.</p>
      </td>
      </tr>
      <td valign="top" bgcolor="#FFFFE0" WIDTH="150">
      <input type="checkbox" id="chkItalic" name="chkItalic" onclick="switchItalic();">
      <label for="chkItalic">Курсив</label>
      </td>
      </tr>
      <td valign="top" bgcolor="#FFFFE0" width="150">
      <input type="checkbox" id="chkUnder" name="chkUnder" onclick="switchUnder();">
      <label for="chkUnder">Подчеркнутый</label>
      </td>
      </tr>
      <tr>
      <td valign="top" bgcolor="#FFFFE0" width="150">
      <label for="txtSample">Ввод текста</label>
      <input type="text" id="txtSample" name="txtSample">
      <input type="button" name="cmdSet" onClick="setText();" value="изменить">
      </td>
      </tr>
      </table>

 </body>
</html>

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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