Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   HR выравнивание и размер (https://javascript.ru/forum/misc/55595-hr-vyravnivanie-i-razmer.html)

Moyovich 05.05.2015 21:28

HR выравнивание и размер
 
Здравствуйте! Есть сценарий, который позволяет выбрать параметры выравнивая и размеры линии, скрипт не работает и на кнопки не реагирует. Очень нужна ваша помощь в проверке и исправлении ошибок.

<html>

 <head>

  <title>...</title>

  <meta charset="utf-8">

 <script language="JavaScript">

  <!-- //

   function chpict(obj)

 {var h=obj.hsp.value

  var v=obj.vsp.value

  document.myhr.size=h

  document.myhr.width=v

  if ((obj.elements[0]).checked)

    document.myhr.align="left"

  else

    document.myhr.align="right"

 }

 function rset(obj)

 {document.myhr.align="center"

  document.myhr.size=15

  document.myhr.width=250

  obj.hsp.value=15

  obj.vsp.value=250

 }

  //-->

 </script>

</head>



 <body>

  <center>

  <h4>Горизонтальная линия</h4>

  </center>

  <form name="form1">

  Выберите значение параметра выравнивания и нажмите кнопку<b>Просмотр</b>.<br>

  <pre>

<input type="radio" name="alg" value=ld>(left) выравнивается по левому краю

<input type="radio" name="alg" value=rd>(right) выравнивается по правому краю<br>

Толщина линии: <input type="text" id="hsp" size="8" value="15">

Длина линии: <input type="text" id="vsp" size="8" value="250">

  </pre>

  <input type="button" value="Просмотр" onClick="chpict(form1)">

  <input type="reset" value="Отменить" onClick="rset(form1)">

  </form>

<hr name="myhr" size="15" width="250" color="green" align="center">

</body>
</html>

рони 05.05.2015 21:52

Цитата:

Сообщение от Moyovich
document.myhr

замените везде
на
document.getElementsByName('myhr')[0]


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