Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: открытие из разных кнопок одинакового окна с разным значением.как?
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » открытие из разных кнопок одинакового окна с разным значением.как?

Страниц (1): [1]
 

1. livote - 11 Ноября, 2012 - 20:39:18 - перейти к сообщению
поясню: есть две кнопки. при нажатии на окно должно всплыть окно с тремя кнопками.тоже происходит и со второй кнопкой.но вот одно но.в всплывающем окне должны у трёх кнопок быть разные ссылки:

кнопка 1 на странице:
ссылка 1
ссылка 2
ссылка 3
кнопка 2 на странице:
ссылка 4
ссылка 5
ссылка 6

вот как сделать что бы при нажатии кнопки 1 открывалось окно с одними ссылками, при нажатии кнопки 2 окно с жругими ссылками
2. EuGen - 11 Ноября, 2012 - 20:43:18 - перейти к сообщению
Если нет трудностей с созданием первого всплывающего окна, то в чем вопрос со вторым?
3. Zuldek - 12 Ноября, 2012 - 11:47:57 - перейти к сообщению
Красиво реализовать с перегрузкой методов или конструкторов Подмигивание
4. armancho7777777 - 12 Ноября, 2012 - 12:01:10 - перейти к сообщению
livote, код можно глянуть ?
5. livote - 12 Ноября, 2012 - 12:46:43 - перейти к сообщению
armancho7777777 да что код то.я задаю вопрос как это сделать.вот только кнопки Радость
<td><button onClick="AlertButton()" id="kn1">Кнопка</button></td>
<td><button onClick="AlertButton()" id="kn2">Кнопка</button></td>
6. armancho7777777 - 12 Ноября, 2012 - 12:55:30 - перейти к сообщению
livote пишет:
да что код то

чтобы предложить Вам наиболее оптимальную реализацию.
(Добавление)
Ну а так, Вам уже ответили:
Zuldek пишет:
Красиво реализовать с перегрузкой методов или конструкторов

Чем не вариант ?
(Добавление)
Где ссылки-то эти находятся, если окно одно ?
В разметке в скрытых блоках, или в переменной, или динамически добавляются?
Нам гадать ?
(Добавление)
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function AlertButton(key)
  3. {
  4.         var btns = ['', ''];
  5.        
  6.         btns[0] = '<div>'+
  7.                 '<a href="#">Ссылка 1</a>'+
  8.                 '<a href="#">Ссылка 2</a>'+
  9.                 '<a href="#">Ссылка 3</a>'+
  10.                 '</div>';
  11.        
  12.         btns[1] = '<div>'+
  13.                 '<a href="#">Ссылка 4</a>'+
  14.                 '<a href="#">Ссылка 5</a>'+
  15.                 '<a href="#">Ссылка 6</a>'+
  16.                 '</div>';
  17.                                
  18.         document.getElementById('btn-block').innerHTML = btns[key - 1];
  19.        
  20.         document.getElementById('win').style.display = 'block';
  21. }
  22.  


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="win">
  3.    .......
  4.    
  5.    <div id="btn-block"></div>
  6. </div>
  7.  
  8. <button onClick="AlertButton(1)">Кнопка1</button>
  9. <button onClick="AlertButton(2)">Кнопка2</button>
  10.  
7. livote - 12 Ноября, 2012 - 15:33:37 - перейти к сообщению
Спойлер (Отобразить)


ну могу стили переписать сделать что бы ссылки были.я просто чёто жёстко затупил.не могу понять как всё что нужно мне сделать
8. armancho7777777 - 12 Ноября, 2012 - 16:35:26 - перейти к сообщению
livote, я Вам выше простой пример показал, как динамически менять набор ссылок.

 

Powered by ExBB FM 1.0 RC1