Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.12.2011, 20:38
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

не могу сделать выборку в iframe
Есть такой вот HTML код
<div class="contentpane">
<iframe id="chatframe" name="iframe" src="http://localhost/joomla/111.ru/components/com_ajaxchat/chatapp.php?jid=2&amp;view=chat" width="100%" height="500" scrolling="no" align="top" frameborder="0" class="ajaxchat">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" xmlns:xml="http://www.w3.org/XML/1998/namespace" lang="ru" dir="ltr">

<head>
</head>

<body>
	<div id="content">
		<div id="chatList">
        <div xmlns="http://www.w3.org/1999/xhtml" id="ajaxChat_m_51" class="rowOdd">
        <a class="delete" title="Удалить сообщение" href="javascript:ajaxChat.deleteMessage(51);">
        </a><span name="ajaxChat_m_51" onclick="ajaxChat.insertInsideLink(linkName=(this.outerText!=undefined)?this.outerText:this.textContent,this.getAttribute('name'));">
        <span class="dateTime">(12:42:40)</span> <span class="admin" dir="ltr">Administrator</span>
        </span><a href="#"ajaxChat_m_5" class="insideLink"> (00:10:05) Вася </a>: аепрапрап</div>
        <div xmlns="http://www.w3.org/1999/xhtml" id="ajaxChat_m_68" class="rowEven">
        <a class="delete" title="Удалить сообщение" href="javascript:ajaxChat.deleteMessage(68);"> 
        </a><span name="ajaxChat_m_68" onclick="ajaxChat.insertInsideLink(linkName=(this.outerText!=undefined)?this.outerText:this.textContent,this.getAttribute('name'));">
        <span class="dateTime">(12:43:46)</span> <span class="chatBot" dir="ltr">Вася</span></span>
        <a href="#ajaxChat_m_68" class="insideLink"> </a>: 
        <span class="chatBotMessage">Вася входит в чат.</span></div>
        </div>

</body>

</html>
	NO_IFRAMES</iframe>
</div>
Теперь я пытаюсь найти ".insideLink" внутри тега iframe? и к примеру хочу получиться attr("href") этой ссылки, но это не получается и обработчик на ".insideLink" вообще не срабатывает,
Пробовал писать и так
{$(".insideLink").live('click',function(e){
не помогло.
jQuery.noConflict();
jQuery(document).ready(function($)
 {$(".insideLink", $("iframe").contents()).live('click',function(e){
alert($(this).attr("href"));
e.preventDefault();
e.stopPropagation();
return false;	
});
});


Подскажите как повесить обработчик на ссылку внутри iframe/

Последний раз редактировалось Telnet, 19.12.2011 в 21:01.
Ответить с цитированием
  #2 (permalink)  
Старый 21.12.2011, 00:04
Профессор
Отправить личное сообщение для Telnet Посмотреть профиль Найти все сообщения от Telnet
 
Регистрация: 21.02.2011
Сообщений: 160

спс мне удалось все таки включить в iframe и jQuery и код скирпта, а там уже проблем не было
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу сделать запрос mcavalon Серверные языки и технологии 5 10.12.2011 21:39
помогите уже месяц не могу понять как это сделать... CTEPEOTUn Общие вопросы Javascript 5 13.04.2011 00:21
Сделать чтобы iframe "не открывался" в новом окне wlad2 Общие вопросы Javascript 1 30.01.2011 00:19
как сделать не могу допереть wermut Элементы интерфейса 8 14.07.2010 11:38
Не могу сделать редирект в JS alpar_andr Общие вопросы Javascript 11 25.09.2008 22:31