На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Вызов ajax окна при нажатии на кнопку
komar Дата: Вторник, 07.02.2012, 12:28 | Сообщение # 1
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Я подключил Яндекс поиск к сайту, но пользователи начали жаловаться на то, что сайт стал долго грузится иногда, пришлось его убрать, НО я хочу его установить следующим образом:
При нажатии на кнопку ПОИСК вызывается ajax окно со строкой поиска, как это сделать?


 
7soft Дата: Вторник, 07.02.2012, 14:09 | Сообщение # 2
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Дай код Яндекс.Поиска...



7soft [B] контакте
 
komar Дата: Среда, 08.02.2012, 02:33 | Сообщение # 3
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
7soft,
Code
<!-- <Поиск Яша> -->
<div style="margin:5px 0px 5px 0px; width:450px;" align="center">
<div class="yandexform" onclick="return {'bg': '#E46322', 'language': 'ru', 'encoding': '', 'suggest': false, 'tld': 'ru', 'site_suggest': false, 'webopt': false, 'fontsize': 12, 'arrow': true, 'fg': '#000000', 'logo': 'ww', 'websearch': false, 'type': 3}"><form action="http://sevmama.info/index/search/0-9" method="get" target="_blank"><input type="hidden" name="searchid" value="1850423"/><input name="text"/><input type="submit" value="Найти"/></form></div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script>
</div>
<!-- </Поиск Яша> -->

Пробовал его загнать в xml файл и открыть Аякс окно, но что-то не получилось... sad

Добавлено (08.02.2012, 02:33)
---------------------------------------------
И так решил свою проблему следующим образом:

1. Загрузил на свой сайт скрипт openLayerA.js и подключил его, добавив этот код между тегами <head>...</head>

Code
<script type="text/javascript" src="Путь к скрипту"></script>


2. Cоздал текстовый файл с кодировкой Utf-8:

Code
<?xml version="1.0" encoding="UTF-8"?><ajax><cmd t="layerContentID" p="innerHTML"><![CDATA[Код поиска от Яндекс]]></cmd></ajax>


3. Создал ссылку на AJAX окно

Code
<a style="cursor:pointer;" href="javascript://" onclick="openLayerB('ID',0,'Здесь ссылка на мой xml файл','Поиск по сайту',250,200,'1','','',0,'justify');return false;">Поиск</a>   




Сообщение отредактировал komar - Среда, 08.02.2012, 02:33
 
rodeonov Дата: Среда, 08.02.2012, 22:53 | Сообщение # 4
Offline
Продвинутый
Пользователи
Сообщений:130
Награды:0
Замечания:0%
Репутация
12
юзай


За помощь +, от вас жду того же.
 
komar Дата: Среда, 08.02.2012, 23:09 | Сообщение # 5
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
rodeonov,
Этот метод подходит только если содержание окна текст, а в моем случае скрипт поиска.


 
rodeonov Дата: Четверг, 09.02.2012, 13:43 | Сообщение # 6
Offline
Продвинутый
Пользователи
Сообщений:130
Награды:0
Замечания:0%
Репутация
12
komar, тебе не кто не мешает создать Html к нему подключить скрипты и использовать его в качестве содержимого ajax

Добавлено (09.02.2012, 13:43)
---------------------------------------------
кста можно и без скрипта,у тебя сайт на Ucoz?


За помощь +, от вас жду того же.
 
komar Дата: Четверг, 09.02.2012, 13:47 | Сообщение # 7
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Quote (rodeonov)
кста можно и без скрипта,у тебя сайт на Ucoz?

Да на ucoz. Но я что-о не разобрался как его средствами это реализовать, пришлось сделать как написал выше..


 
  • Страница 1 из 1
  • 1
Поиск: