Программирование > JavaScript & JScript
Помогите с Ajax в Opera 7.x
hanslinger:
Ссылки нужно ставить туда, куда они ведут.
А на онклик вешать аяксовую процедуру и потом return false;
APL:
Я совсем запутался.... попробовал сделать просто в html
href="javascript:alert(\'aaa\')"
работает
а если такая ссылка выдается скриптом, загруженному в iframe, который потом помещается через innerHtml в div, то пишет ошибку
APL:
hanslinger
дак ссылка и должна вызывать javascript-процедуру, больше ничего
APL:
И вот еще непонятно...
\'calend\' - просто div куда вставляем код
operacalend - имя фрейма
если мы так вставляем сожержимое фрема в div, то ссылки типа \'#\' которые были внутри фрейма станут http://адрес фрейма//#
вставляем контент так:
document.getElementById(\'calend\').innerHTML = \'\' + operacalend.document.body.innerHTML ;
Почему меняются ссылки, откуда там появляется полный адрес фреймовского документа?
hanslinger:
Про ссылки я тебе все уже сказал.
Про другие ссылки. Проверять лень, но видимо он выдергивает все вместе с document.location, который у ифрейма свой, потому как он считай отдельное окно браузера.
Навигация
Перейти к полной версии