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

HTML+CSS+JavaScript

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

 

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

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

тема: Помогите написать скрипт изменения bgcolor строки таблицы при наведении курсора мыши

Сообщения:  [1-10]   [11-14] 

 
 автор: 3ABAPKA   (06.09.2007 в 12:11)   письмо автору
 
   для: sim5   (06.09.2007 в 08:41)
 

Спасибо!

   
 
 автор: sim5   (06.09.2007 в 08:41)   письмо автору
 
   для: 3ABAPKA   (06.09.2007 в 06:28)
 

Да, хороший учебник это хорошо, так же маялся в поисках такового, и по рекомендации форума приобрел издание - Дэнни Гудман, Майкл Моррисон "JavaScript Библия пользователя, 5-е издание". Цена книги не малая, но она того стоит, и если ваши средства позволяют, то вы ее можете преобрести в интернет-магазине Ozon.

Вы можете вставлять JS-переменные в HTML-код, например, обрабатывая значения полей ввода формы, возвращать их назад в форму, добавив предопределенные значения в зависимости от значений введенных пользователем. JS-сценарии позволяют гораздо большее, а именно - динамически создавать элементы HTML-кода на странице, изменять их положение на странице, менять их стили и другое. Другими словами - вы можете динамически польностью изменить страницу в зависимости от условий, либо по заранее определенному сценарию.

А как вывести значение переменной! - какой и куда? Простейший случай показан выше - вывод значения поля ввода на экран, если есть необходимость вывести значение переменной, то это делается таким же образом. Если вам нужно поместить это значение в какой либо элемент, соответственно указывается этот обект как получатель, и ему передается значение этой переменной, например:


<script>
function getVar(e) {
var s = 'New Variable'; //определили переменную
e.innerHTML=s; //передали ее в объект
}
</script>

<div id="asID" onclick="getVar(this)">Click My</div>


Заметьте, что здесь опять использовано this при обращении к функции, в противном случае, при вызове функции таким образом: onclick="getVar(), в функции надо было бы писать так:


document.getElementById('asID').innerHTML=s;


Если вы спрашиваете о выводе переменной в конструкциях write, то так:


<script>
var s = 'Variable';
document.write("<TABLE border=\"1\"><TR><TD>"+s+"</TD></TR></TABLE>");
</script>


Изучайте, на "мелкие" вопросы старайтесь находить ответы сами - в помощь для этого и служат учебники.

   
 
 автор: 3ABAPKA   (06.09.2007 в 06:28)   письмо автору
 
   для: sim5   (05.09.2007 в 17:51)
 

Все это понятно! Только где учебников хороших набраться! Из инета накачал, да разобраться сложно. Если есть пример, то он один единственный на тему.

Еще вопрос? В РНР есть такая конструкция
<?php echo var; ?>
(к примеру, переменная) (к примеру, var-переменная) если такая же возможность вставки переменных в HTML-код на JavaScript (кроме
document.writeln... и document.writе
...?

И еще : насколько я понял, читая учебники в конструкции document.writeln… и document.write… можно указывать теги (пример
(“<TR>”);
А как вывести значение переменной!

   
 
 автор: sim5   (05.09.2007 в 17:51)   письмо автору
 
   для: 3ABAPKA   (05.09.2007 в 15:28)
 

Ну либо понтоваться, либо изучением заниматься :) Хотите изучать - берите учебник и начинайте с начала, с самого малого, в противном случае "бардак" в голове будет. Вам нужна хороша печатная либо электронная литература, а задачи надо ставить не ради "пантов", а для усвоения материала. Изменение цвета фона элемента, например, это уже управление стилями элементов, изучайте, закрепляйте, и если с помощью задач, то "разумных" по содержанию, это ведь тоже навык - логически мыслить.

   
 
 автор: bronenos   (05.09.2007 в 15:37)   письмо автору
 
   для: 3ABAPKA   (05.09.2007 в 15:28)
 

Сделать-то реально, только зачем такие сложности с чекбоксом?

   
 
 автор: 3ABAPKA   (05.09.2007 в 15:28)   письмо автору
 
   для: sim5   (05.09.2007 в 15:01)
 

В общем то, так просто для пантов! Для красоты!

Есть теперь еще одна проблема! Надо сделать так, чтобы после клика CHECKED==true то бишь галочка убиралась, а bgcolor строки в таблице изменился! Это реально сделать?

   
 
 автор: sim5   (05.09.2007 в 15:01)   письмо автору
 
   для: 3ABAPKA   (05.09.2007 в 14:27)
 

Ну все правильно - по щелчку откроется окно, в него будет загружена страница 1.html, но непонятно зачем это? Чекбокс служит для отметки чего-то, если бы вы при клике по нему проверяли что-то, и разрешали или нет отметить этот чекбокс, тогда понятно. В данном же случае непонятно для чего тут чекбокс, если просто для открытия окна, то можно воспользоваться более наглядными элементами для этого, например, обыкновенной текстовой строкой:

<p onClick="window.open...">Открыть документ</p>

   
 
 автор: 3ABAPKA   (05.09.2007 в 14:27)   письмо автору
 
   для: sim5   (05.09.2007 в 14:09)
 

Я написал то, что хотел! Посмотрите правильно! Есть ли способ проще это делать?


<INPUT TYPE="CHECKBOX"  name="proekt1" value="1" align="middle"  onClick="window.open('1.html','win','location=no,toolbar=no,directories=no,width=1000,resizable=no,status=no' );">

   
 
 автор: sim5   (05.09.2007 в 14:09)   письмо автору
 
   для: 3ABAPKA   (05.09.2007 в 13:46)
 

Какой пример? Это так, "стандартное разъяснение" не более того, если что есть полезного в нем для вас - ради бога. )

   
 
 автор: 3ABAPKA   (05.09.2007 в 13:46)   письмо автору
 
   для: sim5   (05.09.2007 в 12:34)
 

За разъяснения спасибо! Я совсем новичок. Таким языком написано большинство учебников. Трудновато разобраться! Но все равно большое спасибо! Буду ковыряться дальше!

Да!

Я сейчас пытаюсь сделать переход посредством onclick через CheckBox как по ссылке! Попыхчу потом приду за помощью.
Кстати: можно ли использовать ваш пример для моих целей?

   

Сообщения:  [1-10]   [11-14] 

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

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