Помощник
|
Простейший Ajax |
GC_
|
Сообщение
#1
|
||
|
|
||
|
|||
Stop-TussiN |
3.6.2010, 19:28;
Ответить: Stop-TussiN
Сообщение
#2
|
|
Так это же можно сделать на JS. Простые вкладки.
Или вы хотите именно ajax изучать? |
|
|
Magir |
3.6.2010, 19:29;
Ответить: Magir
Сообщение
#3
|
|
Можно без ajax)
<input type="button" id="btn1" style="font-weight: bold;" onclick="document.getElementById('btn1').style.fontWeight='bold';document.getElementById('elem1').style.display='block';document.getElementById('elem2').style.display='none';" value="Кнопка1"> <input type="button" id="btn2" onclick="document.getElementById('btn2').style.fontWeight='bold';document.getElementById('elem2').style.display='block';document.getElementById('elem1').style.display='none';" value="Кнопка2">
<div id="elem1">ляляля</div> <div id="elem2" style="display:none;">тратара</div> |
|
|
GC_
|
Сообщение
#4
|
|
1. Под элементами подразумевается любой код. Будь то flash-плеер или текст.
2. Нужно чтобы Элемент1 обязательно индексировался ПСами. 3. Делал раньше подобное div`ами, но косяк был в том, что в Опере, если в разных элементах находились самовоспроизводимые флэшки - они начинали обе играть (со звуком). Даже те, что не видны в данный момент вот надо, чтобы активны были только открытые элементы Сообщение отредактировал GC_ - 3.6.2010, 19:35 -------------------- |
|
|
rjksdfhe |
3.6.2010, 19:47;
Ответить: rjksdfhe
Сообщение
#5
|
|
что-то такое:
<input type="submit" onclick="return chg('old')" value="Кнопка1">
<input type="submit" onclick="return chg('new')" value="Кнопка2"> <div id="content">Это будет индексироваться</div> <script> var save; function chg (cmd) { var c=document.getElementById('content'); if (cmd=='new') { save=c.innerHTML; // сохраняем то что было c.innerHTML='<p>любой HTML код</p>'; // новое содержание в div } if (cmd=='old') { c.innerHTML=save; // восстанавливаем в div то что было } return false; } </script> Сообщение отредактировал rjksdfhe - 3.6.2010, 19:50 |
|
|
MobiX |
3.6.2010, 19:49;
Ответить: MobiX
Сообщение
#6
|
|
http://www.ilovecolors.com.ar/jquery-tabs/
http://ooyes.net/resources/25-useful-javas...igation-scripts Выбирайте -------------------- Twitter: logunoff ICQ: 231887598 |
|
|
GC_
|
Сообщение
#7
|
|
что-то такое: <input type="submit" onclick="return chg('old')" value="Кнопка1"> <input type="submit" onclick="return chg('new')" value="Кнопка2"> <div id="content">Это будет индексироваться</div> <script> var save; function chg (cmd) { var c=document.getElementById('content'); if (cmd=='new') { save=c.innerHTML; // сохраняем то что было c.innerHTML='<p>любой HTML код</p>'; // новое содержание в div } if (cmd=='old') { c.innerHTML=save; // восстанавливаем в div то что было } return false; } </script> Спасибо, работает только косячек небольшой. Если в асмом начале нажать на Кнопку1, то вместо "Это будет индексироваться" появляется надпись "undefined". Сложно сделать, чтобы кнопка1 была не активна, если показано ее содержимое? Тоже самое и со второй кнопкой PS не обязательно именно button, лучше даже простой ссылкой. Сообщение отредактировал GC_ - 3.6.2010, 19:55 -------------------- |
|
|
rjksdfhe |
3.6.2010, 20:11;
Ответить: rjksdfhe
Сообщение
#8
|
|
|
ну, так можно чтобы не было undefined:
<a href="#" onclick="return chg('old')" id="b1">Кнопка1</a> <a href="#" onclick="return chg('new')" id="b2">Кнопка2</a> <div id="content">Это будет индексироваться</div> <script> var save=false; function chg (cmd, link) { var c=document.getElementById('content'); var b1=document.getElementById('b1'); var b2=document.getElementById('b2'); if (cmd=='new' && save==false) { save=c.innerHTML; // сохраняем то что было c.innerHTML='<p>любой HTML код</p>'; // новое содержание в div b1.style.color='silver'; b2.style.color='blue'; } if (cmd=='old' && save!=false) { c.innerHTML=save; // восстанавливаем в div то что было save=false; b1.style.color='blue'; b2.style.color='silver'; } return false; } </script> сделать полную неактивность чуть сложнее, но здесь цвет ссылки меняется пишу вслепую, могу ошибиться, если не работает - в ЛС ))
Сообщение отредактировал rjksdfhe - 3.6.2010, 20:11 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44951 | 19.7.2023, 10:03 автор: qpPeW |
|
Ищу специалиста Wordpress/PHP/JS/AJAX | 5 | by_roXe | 4311 | 4.11.2018, 17:09 автор: kikimora17 |
|
Простейший способ заработка в интернете. | 0 | hasslon | 1795 | 30.10.2016, 16:57 автор: -hasslon- |
|
Ищу специалиста по js, jquery, ajax, history api и т.д. | 3 | by_roXe | 1539 | 15.3.2016, 14:17 автор: Edelweiss |
|
Требуются услуги программиста (jquery, ajax, php, html) | 2 | Упс | 4100 | 11.4.2015, 14:25 автор: Упс |
Текстовая версия | Сейчас: 26.4.2024, 7:58 |