powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Информирование об изменении файлов
25 сообщений из 55, страница 2 из 3
Информирование об изменении файлов
    #38298192
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artasвадя http://mtaalamu.ru/blog/admining/1182.html
если хочешь в реальном времени отправлять с сервера -используй websocket, намного проще comet.
и прошай кроссбраузерность

ff. хром, опера, IE10
ТС нужно, как я понял, для специфичесех целей, поэтому кросбраузерность не аргумент.
на тоговых площадках тоже о кросбраузерности не думают - только IE.
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38301997
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Назрела такая проблема -
имеется функция обновления 1-ого элемента (список файлов) -
Код: javascript
1.
2.
3.
4.
setInterval(
            function() {
                $('.maps').load('maps_list.php');
            }, 3000);


все обновляется, все зашибись.. но есть ещё скрипты которые работают с данным списком, к примеру, отображение по нажатию по одному из файлов картинки в одном из дивов -
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
$('ul.maps a').click(function(e) {

        e.preventDefault();
        $('#img_container').fadeOut();
        $('#rotate').fadeOut();
        $("#pictop").text('');
        $('.pictures').html('<img id="image" src="' + $(this).attr('href') + '" width="600" />');
        $('.pictures').css('position', 'absolute');
        $('.pictures').css('width', '500');
        $('.pictures').css('left', '280');
        $('.pictures').css('top', '150');
        
        var imgRel = $(this).attr('rel');
        var TTAA = imgRel.slice(0, -16);

        jQuery.ajax({
            type: "GET",
            url: "SIGWX_maps.xml",
            dataType: "xml",
            success: function(xml) {
                jQuery(xml).find('SIGWXmaps').each(
                        function()
                        {
                            var PROP = jQuery(this).find(TTAA);
                            $("#pictop").append(PROP);
                        });
            }
        });
    });



тоже работает, НО до первого же обновления списка, приходится перезагрузить страницу чтобы эти скрипты опять заработали... подскажите как решить эту проблему)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303007
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно как-то по клику по элементу в iframe получить его ссылку?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303011
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
.. точнее получить ссылку того элемента по которому кликнул..
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303029
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если iframe отображает сайт того же домена, то можно
Надо в нем пробежаться по dom и понавешиваться на события
Сделать это надо когда он загрузился
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303034
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, у меня локально вообще -
Код: html
1.
2.
3.
<iframe src="maps_list.php" id="frame">

</iframe>
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303038
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПаганельЕсли iframe отображает сайт того же домена, то можно
Надо в нем пробежаться по dom и понавешиваться на события
Сделать это надо когда он загрузился
ну вот я как раз не понимаю как в iframe пробежаться по dom
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303062
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MedniyПаганельЕсли iframe отображает сайт того же домена, то можно
Надо в нем пробежаться по dom и понавешиваться на события
Сделать это надо когда он загрузился
ну вот я как раз не понимаю как в iframe пробежаться по domтот сервер, который генерит для него контент, должен добавить в него JS-код типа
Код: javascript
1.
2.
3.
4.
5.
$(function() {
    $('div').click(function() {
        alert($(this).html());
    });
});
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303079
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такой код у меня есть, примерно, но как добраться до элемента в самом iframe вот тут
Код: javascript
1.
$('#frame').click(function(e) {
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303450
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303546
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прочитал, один фиг не работает -
Код: javascript
1.
$('#id_frame').contents().find('a').hover(function(e) {
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303568
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В примере работает, у Вас не работает
странно
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303575
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<iframe id="id_frame" class="frame" scrolling="yes" target="mainFrame" name="leftFrame" src="maps_list.php">

    #document
        <html>
            <head></head>
            <body>
                <ul id="maps_lists" class="maps">
                    <li>
                        <a href="maps/PGBE06_RU1_00600.png" rel="PGBE06_RU1_00600.png" target="mainFrame"> … </a>
                    </li>
                    <li> … </li>


ну вот мой HTML, может упустил чего ?
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303579
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попытайтесь как-то локализировать проблему
например, узнайте, сколько ссылок нашлось...
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303586
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ни одной, я так думаю т.к. тогда сработал бы алерт -
Код: javascript
1.
2.
3.
 $('#id_frame').contents().find('ul.maps a').hover(function(e) {
        e.preventDefault();
        alert('123');
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303588
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если написать без -
Код: javascript
1.
contents().find('ul.maps a').

, то он срабатывает
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303671
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выожите, пожалуйста, свой сайт на какой-то бесплатный хостинг
(если, конечно, он не секретный:)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303678
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я кину на почту которая указана в профиле, но часть сайта работать не будет т.к. инфа берется из XML файлов лежащих на серваке
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303682
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на почту не надо, я с пхп не работал, боюсь не разверну
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303684
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну в общем вот - http://yadi.sk/d/OW5AVKQs5zHJs
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303698
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааа.. понял, не на файловый хостинг..)) ок, попозже запилю)
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303713
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://memorizze.tmweb.ru/htdocs/sigwx1.php
половина не работает
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303725
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель...понавешиваться на события
Сделать это надо когда он загрузился http://www.w3schools.com/jsref/event_frame_onload.asp
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303751
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по-моему это немного не то
...
Рейтинг: 0 / 0
Информирование об изменении файлов
    #38303757
Medniy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно чтобы при наведению по одному из элементов в списке получать какую-то инфу по данному элементу.. например имя файла, у меня это работало, но до того как стал использовать iframe
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Информирование об изменении файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]