Sannis Опубликовано 6 Декабря 2007 Жалоба Поделиться Опубликовано 6 Декабря 2007 Есть ли такое? Либо, как вариант, как можно находясь внутри<script> </script>получить ссылку на этот объект Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 6 Декабря 2007 Жалоба Поделиться Опубликовано 6 Декабря 2007 Каким образом он появляется? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 6 Декабря 2007 Жалоба Поделиться Опубликовано 6 Декабря 2007 Есть ли такое?При загрузке или при скролинге?Если при загрузке, то реализовать отклик на загрузку участка кода - не сложно. Если при скролинге, то такого события я не знаю.Можно окольными путями: вычислить положение объекта от верхней рамки окна, опросить браузер на размеры окна, и затем обрабатывать скроллинг. Но уж очень муторно даже для ИЕ, а кроссбраузерный код писать муторно в квадрате... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 6 Декабря 2007 Автор Жалоба Поделиться Опубликовано 6 Декабря 2007 Song, любым образом появляется. Но использовать body.onload не вариант FatCat, да в том-то и проблема, это не участок скрипта, это элемент html-кода, скажем ссылка или див. Ну да ладно, если что можно и через PHP сделать что я хочу... А по второму вопросу есть мнения? this не прокатил, оно и понятно. Видимо тоже ответ отрицательный? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 6 Декабря 2007 Жалоба Поделиться Опубликовано 6 Декабря 2007 Sannisесли появляется значит в DOM он засветится jQuery тебе в помощь Но вообще у обьекта что ты хочеш отловить какие ни будь приметы для зацепки есть? а то ловить все подрят глупо. И еще у меня такая мысль что ты таким макаром хочеш рекламный банер на какомнить бесплтнике кромсать ))) шучу Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 6 Декабря 2007 Автор Жалоба Поделиться Опубликовано 6 Декабря 2007 Ну вот смотрите, если замена в бб-коде для магнет ссылок:<script type="text/javascript"> document.write('<a id="magnet" href="{content}">'+"{content}".substr("{content}".indexOf("dn=")+3)+'</a>'); </script>/* конечно проще сделать на PHP это, но дело не в результате, а в интересе */ Чем он плох: при быстром редактировании когда сохранется пост, то этот код выполнится и, так как страница уже догрузилась, мы получим белый экран на котором будет ссылка. Как я хочу это обойти:1. Как-то из этого контейнера с кодом узнать ссылку на него и сделать parentNode.InnerHTML += то что нужно.2. Убрать оттуда яваскрипт и сделать просто <a id="magnet" href="{content}">{content}</a>, но тогда нужно из ссылки вырезать название после загрузки страницы например. А если делать это по onload, то опять же при быстром редактировании прийдётся отлавливать это отдельно. Вот такие вот дела... P.S. Честно говоря не знаю насколько трудно баннеры вырезать, никогда не пробывал бесплатные хостинги Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Alive_UA Опубликовано 28 Декабря 2007 Жалоба Поделиться Опубликовано 28 Декабря 2007 по нажатию на кнопку [применить исправления]! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 28 Декабря 2007 Жалоба Поделиться Опубликовано 28 Декабря 2007 по нажатию на кнопку [применить исправления]!в функции ajax_save_for_edit передается конкретный номер поста, и потом берется fields['Post'] = document.getElementById( 'post-edit-'+post_id ).value;тут же у нас нет никаких уникидне думаю, что Саннис стал бы спрашивать такой тупой вопрос, если бы можно было копипаститьтем более, у него внедрение елемента происходит через document.write, тогда как у ипб форма появляется по .innerHTML Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.