Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.07.2013, 00:23
Интересующийся
Отправить личное сообщение для RapCore Посмотреть профиль Найти все сообщения от RapCore
 
Регистрация: 03.07.2013
Сообщений: 28

Динамическая замена php кода
Можно ли так сделать что бы при нажатие на определенную ссылку на страницу подгружался необходимый php код
Код:
<div class="someclass">
<ul>
 <li><a href="/#helo">Привет</a></li>
<li><a href="/#bye">Пока</a></li>
</ul>
</div>
например что бы при нажатие на "Привет" на страницу загружался
echо "Привет" ;

а при нажатие на "Пока" echо "Привет" ; удалялся бы а вместо него подгружался бы
echо "Пока" ;

----------------
может кто то подсказать как такое сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 03.07.2013, 05:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<div class="someclass">
<ul>
 <li><a href="/#helo">Привет</a></li>
<li><a href="/#bye">Пока</a></li>
</ul>
</div>
<script>
    var handler = function() {
        switch (this.hash){
            case '#helo':
                alert('echo "Привет"');
                break;
            case '#bye':
                alert('echo "Пока"');
                break;
        }
        return false;
    };
    var items = document.querySelectorAll('.someclass a');
    for (var i = 0, item; item = items[i]; i++)
        item.onclick = handler;
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 03.07.2013, 08:49
Интересующийся
Отправить личное сообщение для RapCore Посмотреть профиль Найти все сообщения от RapCore
 
Регистрация: 03.07.2013
Сообщений: 28

я наверно не до конца выразил что это должно быть(
при нажатие на странице должно подгружатся и выполнятся определенный php код. например есть страниц и при нажаитию на определенный элемент в класс <div class="content"></div>
будет вставляться и выполняться <?php $a=5; echo $a; > ,
а при нажатие на другой элемент, вместо <?php $a=5; echo $a; >
вставлялся и выполнялся <?php $b=10; echo $b; >
Ответить с цитированием
  #4 (permalink)  
Старый 03.07.2013, 09:48
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от RapCore
при нажатие на странице должно подгружатся и выполнятся определенный php код.
Сообщение от RapCore
и при нажаитию на определенный элемент в класс <div class="content"></div>
будет вставляться и выполняться <?php $a=5; echo $a; > ,
а при нажатие на другой элемент, вместо <?php $a=5; echo $a; >
вставлялся и выполнялся <?php $b=10; echo $b; >
чего это код, какой выполняется на сервере должен подгрузиться и выполниться на клиенте ?
Ответить с цитированием
  #5 (permalink)  
Старый 03.07.2013, 11:32
Интересующийся
Отправить личное сообщение для RapCore Посмотреть профиль Найти все сообщения от RapCore
 
Регистрация: 03.07.2013
Сообщений: 28

я не говорил что он должен выполнятся на клиенте!
---------
вообщем помогите разобраться с XMLHTTPRequest, а то из документации ничего не могу понять
Ответить с цитированием
  #6 (permalink)  
Старый 03.07.2013, 11:36
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от RapCore
вообщем помогите разобраться с XMLHTTPRequest
С чем именно возникли проблемы?
Ответить с цитированием
  #7 (permalink)  
Старый 03.07.2013, 11:54
Интересующийся
Отправить личное сообщение для RapCore Посмотреть профиль Найти все сообщения от RapCore
 
Регистрация: 03.07.2013
Сообщений: 28

я разобрался как подгрузить код, но проблема в том что мне нужно выводить несколько разных кодов, и когда подгружается следующий код, предыдуший бы пропадал. или хотябы скрывался через display : none
--------------
решение для своих нужд я взял отсюда Нужна помощь XMLHttpRequest
Ответить с цитированием
  #8 (permalink)  
Старый 03.07.2013, 12:11
Интересующийся
Отправить личное сообщение для RapCore Посмотреть профиль Найти все сообщения от RapCore
 
Регистрация: 03.07.2013
Сообщений: 28

уточню. нужно сделать что бы при нажатие на ссылку к id="touchcarousel-[какоето число]" добавлялся актрибут display:none
Ответить с цитированием
  #9 (permalink)  
Старый 03.07.2013, 12:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

element.style.display = 'none'
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите плагин для подсветки синтаксиса html css php js кода Кирюха =) Библиотеки/Тулкиты/Фреймворки 2 31.10.2015 06:12
Выполнение php кода в javascritp'e zalza Events/DOM/Window 15 25.11.2012 21:27
Ошибка при вставке php кода в js код zevilz Общие вопросы Javascript 6 10.10.2012 19:21
Замена кода на JS Zergous Общие вопросы Javascript 1 03.05.2012 21:40
Подмена кода php include при наведении на ссылку pavdin Общие вопросы Javascript 29 01.07.2010 18:21