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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: открытие из разных кнопок одинакового окна с разным значением.как?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
livote
Отправлено: 11 Ноября, 2012 - 20:39:18
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012  


Помог: 0 раз(а)

[+][+]


поясню: есть две кнопки. при нажатии на окно должно всплыть окно с тремя кнопками.тоже происходит и со второй кнопкой.но вот одно но.в всплывающем окне должны у трёх кнопок быть разные ссылки:

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

вот как сделать что бы при нажатии кнопки 1 открывалось окно с одними ссылками, при нажатии кнопки 2 окно с жругими ссылками


-----
Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
 
 Top
EuGen Администратор
Отправлено: 11 Ноября, 2012 - 20:43:18
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если нет трудностей с созданием первого всплывающего окна, то в чем вопрос со вторым?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Zuldek
Отправлено: 12 Ноября, 2012 - 11:47:57
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Красиво реализовать с перегрузкой методов или конструкторов Подмигивание
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Ноября, 2012 - 12:01:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




livote, код можно глянуть ?
 
 Top
livote
Отправлено: 12 Ноября, 2012 - 12:46:43
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012  


Помог: 0 раз(а)

[+][+]


armancho7777777 да что код то.я задаю вопрос как это сделать.вот только кнопки Радость
<td><button onClick="AlertButton()" id="kn1">Кнопка</button></td>
<td><button onClick="AlertButton()" id="kn2">Кнопка</button></td>


-----
Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Ноября, 2012 - 12:55:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




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.  
 
 Top
livote
Отправлено: 12 Ноября, 2012 - 15:33:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 243
Дата рег-ции: Авг. 2012  


Помог: 0 раз(а)

[+][+]


Спойлер (Отобразить)


ну могу стили переписать сделать что бы ссылки были.я просто чёто жёстко затупил.не могу понять как всё что нужно мне сделать


-----
Не следует бояться зайти за пределы того, что считается возможным – ибо именно там находится успех.
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Ноября, 2012 - 16:35:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




livote, я Вам выше простой пример показал, как динамически менять набор ссылок.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB