Некорректная работа Ajax-окон, одно открывается , а другое нет

Голоса: +1

На странице 2 ajax-окна, но почему то одно открывается и показывает содержимое, а другое открывается и крутит ркужок загрузки. У обоих содержимое идентичное: ссылки с небольшими картинками. В чем может быть дело?

 

создал третье окно. открывается нормально.

Адрес сайта http://psiholog16.ucoz.ru
| Автор: | Категория: Ajax

Ответов: 2

Голоса: +1
 
Лучший ответ

Имя второго окна должно совпадать с тем, что написано в текстовом файле

<a title="Возрастные особенности" style="cursor:pointer;" href="javascript://" onclick="openLayerB('vozroosob',0,'http://psiholog16.ucoz.ru/ajax/vozrastnye_osobennosti.txt','Возрастные особенности',500,200,'1','','',0,'justify');return false;"> <br> <input value="Возрастные особенности" type="button" class="InStyle"></a>

У вас здесь в ссылке имя ajax окна - vozroosob, а в текстовом файле vozrosob

<cmd t="layerContentvozrosob" p="innerHTML">

Должно быть одинаково.

И вообще я бы советовал использовать конструкции такого типа, чтоб не было путанницы с окнами "А", "B" и т.д.

<a href="javascript://" onclick="new _uWnd('vozrosob','Заголовок окна',500,200,{autosize:1,maxh:300,minh:100},{url:'http://psiholog16.ucoz.ru/ajax/vozrastnye_osobennosti.txt'});">ССЫЛКА</a>

 

| Автор:
Выбор ответа лучшим | | Автор: Денис Пшенников
и как это раньше не заметил. вначале хотел чтобы одновременно открывалось два окна одно с основным содержимом а второе со вспомогательным. но потом передумал а код не изменил...
Бывает такое. Код замыливается в глазах... Я в таких случаях бросаю все на день, а потом со свежим взглядом разгребаю ошибки.
голоса: +2
Попробуйте в этом файле http://psiholog16.ucoz.ru/ajax/vozrastnye_osobennosti.txt удалить этот текст

<hr>
Возрастные особенности в 5 классе:
<br>
| Автор:
не помогло...
Что может быть? даже при одинаковом содержимом не открывается. причем именно второе окно...
...