Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выравнивания после нажатия на кнопку Просмотр, ото 
:(
    Опции темы
EASTON
Дата 11.11.2014, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 11.11.2014

Репутация: нет
Всего: нет



Привет ребята, помогите найти ошибку, не сдвигает картинку при нажатии.
Код



<html>
<head>
<meta charset=windows-1251>
<h3 align="center">Изображение и текст. Обтекание изображения текстом.</h3>
<br>
<br>
Выберите значение параметра выравнивания и нажмите кнопку <b>Просмотр</b><br><br>
<script>
function InterChange()
{ 
var a=document;

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

document.a.align="Left" 

else

document.a.align="Right"

)
}
</script>
</head>
<body>
<input type = "radio" name="subject" value="left">(left) изображение выравнивается по левому краю<br>
<input type = "radio" name="subject" value="right">(right) изображение выравнивается по правому краю<br><br>
<input type = "button" name="subject1" value="Просмотр" onClick="InterChange()">
<input type = "button" name="subject1" value="Oтменить"><br><br>
<table bgcolor="AliceBlue">
<tr><td>
<IMG src=Shishkin_Rojj.jpg name="a" align=left border=3 width=300>
Иван Иванович Шишкин является одним из основоположников русского национального пейзажа. В полотне "Рожь" Шишкин создал образ большой эпической силы 
и подлинно монументального звучания. Могучая, полная богатырских сил природа, богатый, привольный край. (Т. Юрова) </td></tr></table>
</body>
</html>


Это сообщение отредактировал(а) EASTON - 11.11.2014, 21:51
PM MAIL   Вверх
sQu1rr
Дата 12.11.2014, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 11.11.2008
Где: london

Репутация: 2
Всего: 13



Эх, ошибок тут много

Код

<meta charset=windows-1251>

Сейчас все на UTF-8

Код

<h3 align="center">Изображение и текст. Обтекание изображения текстом.</h3>
<br>
<br>
Выберите значение параметра выравнивания и нажмите кнопку <b>Просмотр</b><br><br>

Почему это расологается внутри HEAD?

Код

<h3 align="center">Изображение и текст. Обтекание изображения текстом.</h3>

Код

<h3 style="text-align: center;">


Код

function InterChange()
{ 
var a=document;
if ((document.elements[0]).checked)
document.a.align="Left" 
else
document.a.align="Right"
)
}

Вторая снизу строка - лишнаяя скобка. Скрипты лучше совать вообще в конец, последним тагом внутри body

Код

document.elements[0]

Собственно ошибка, такой переменной (elements) нету в document. Да и вообще 0вой элемент был бы <h3>

Код

var a=document;

безсмысленная строка

Код

document.a.align="Left" 

a - это ID а не NAME как у вас, и вроде как оно глобально а не внутри document

Код

<IMG src=Shishkin_Rojj.jpg name="a" align=left border=3 width=300>

Ну пишите код везде одинаково
1. единственный в документе таг большими буквами написан
2. если пишите везде атрибуты в ковычках, то пишите везде
3. то же касается и пробелов между знаком =

Код

<table bgcolor="AliceBlue">

Код

<table style="backgound-color: aliceblue;">

Не понятно зачем вообще нужно было в таблицу засовывать это, если в этой таблице один столбец и один ряд; <div>?

Вообщем надо так как-то
http://jsfiddle.net/q3vh0sh1/
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.