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

HTML+CSS+JavaScript

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

 

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

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

тема: Передача содержимого другой странице

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

 
 автор: sirov   (06.03.2007 в 01:19)   письмо автору
 
   для: CNT   (05.03.2007 в 02:06)
 

и это работает. Спасибо CNT

есть еще одна проблемка: при заходе на какую нибудь ссылку, напр. infc.php после выбора цвета посредстрм выше упомянутой функции
function SetBG(color)
{
document.getElementById('t1').style.backgroundColor = color;
}
и нажатия кнопки броузера "Назад" цвет на исходной странице становится не выбранный, а тот, что был по умолчанию.

Может и не по адресу спрашиваю, но хотел узнать, как изменить function SetBG(color) для изменения переменной $myst и вставки <table id="t1" BGCOLOR=<?echo"$myst";?>.

Или еще можно по другому решить вопрос одноразового изменения цвета на странице?

   
 
 автор: RMW   (05.03.2007 в 20:12)   письмо автору
 
   для: sirov   (05.03.2007 в 00:18)
 


<html> 

<style>
table
{
  background-color:yellow;
}
</style>

<script> 
function SetBG(color) 

  document.getElementById('t1').style.backgroundColor = color; 
}

function getColor()
{
  var e = document.getElementById('t1');
  if(window.getComputedStyle)
  {
    return getComputedStyle(e,null).backgroundColor;
  }
  else
  {
    return e.currentStyle.backgroundColor;
  }

</script> 

<table id="t1" onmousemove="SetBG('red')"> 
<tr><td>таблица</td></tr> 
</table> 

<a href="infc.php?myst=" onclick="this.href+=escape(getColor())">Ссылка</a> 

</html>

   
 
 автор: CNT   (05.03.2007 в 02:06)   письмо автору
 
   для: sirov   (05.03.2007 в 00:18)
 

onclick="this.href+=escape(document.getElementById('t1').currentStyle.backgroundColor)">Ссылка</a>

   
 
 автор: sirov   (05.03.2007 в 00:18)   письмо автору
 
   для: RMW   (04.03.2007 в 15:47)
 

Все работает, прелесть. еще раз спасибо RMW.

Только как определить по умолчанию значение myst для
<a href="infc.php?myst=" onclick="this.href+=escape(document.getElementById('t1').style.backgroundColor)">Ссылка</a>

в случае, если по табличке t1 мышка не пробегала?

   
 
 автор: RMW   (04.03.2007 в 15:47)   письмо автору
 
   для: sirov   (04.03.2007 в 03:19)
 


<html>

<script>
function SetBG(color)
{
  document.getElementById('t1').style.backgroundColor = color;
}
</script>

<table id="t1" onmousemove="SetBG('red')">
<tr><td>таблица</td></tr>
</table>

<a href="infc.php?myst=" onclick="this.href+=escape(document.getElementById('t1').style.backgroundColor)">Ссылка</a>

</html>

   
 
 автор: sirov   (04.03.2007 в 03:19)   письмо автору
 
 

Доброго время суток!
Ув. програмисты, помогите, пожалуйста, советом

значение myst, которое меняется в зависимости от document.bgColor передается через форму FORM name=gra
<INPUT TYPE="submit" NAME="button" onClick="Post2();" VALUE=" играть">

Форма визывает функцию

function Post2(){
document.gra.myst.value = document.bgColor;
}

Значение document.bgColor меняется в зависимости от функции

function SetBG(color)
{
document.bgColor = color;
}

которое меняется после наведении мыши на
<td bgcolor="lavender" onmouseover="SetBG('lavender')" width="9pix" height="15" align="center" valign="middle">&nbsp;
</td>
<td bgcolor="lightcyan" onmouseover="SetBG('lightcyan')" width="12pix" height="15" align="center" valign="middle">&nbsp;
</td>
<td bgcolor="mistyrose" onmouseover="SetBG('mistyrose')" width="15pix" height="15" align="center" valign="middle">&nbsp; </td> ...........

Все работает. Только есть 2 вопросика.
1) Как при наведении мышы менять не document.bgColor, а цвет какой нибудь таблицы t1
То есть как изменить функцию
function SetBG(color)
{
document.bgColor = color;
}

2) Как можно передать значение myst не через форму а через
<a href="infc.php?myst=???">Ссылка</a>

Я знаю, что ссылки не работают через onClick, чтобы потом можно было присвоить значение типа document.gra.myst.value = document.bgColor;

Вариант <a href="infc.php?myst=document.bgColor">Ссылка</a> тоже почемто не проходит.

Как быть? Помогите. Заранее благодарен.

   

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

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

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