- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В коде такая ссылка:
В этом скрипте присутствует document.write. Можно ли как-то другим скриптом заставить его загрузиться с параметром не par1=123 а par1=345?
Значения параметров заранее неизвестны, только известно на какое нужно поменять par1. Асинхронно загрузить этот скрипт нельзя, PHP использовать в данном случае тоже не получится.
с помощью JS не выйдет, но думаю что можно переделать загрузку с помощью Ajax http://ru.stackoverflow.com/questions/135665/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-javascript-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-ajax
Ничего менять на странице кроме того javascript который и должен параметр поменять, я не могу.
удалить script из DOM, перед удалением получить значение src, заменить параметр par1 на необходимое значение, заново вставить тег script в DOM.
Но если DOM генерируется после загрузки страницы, а document.write работает только в процессе загрузки, значит скрипт и не перегрузится. Это нужно до полной загрузки страницы как-то параметр и поменять. Или я что-то не так понимаю?
---------- Добавлено 17.07.2016 в 18:36 ----------
...правда можно стереть скрипт и на его месте загрузить фрейм с этим скриптом. Но хотелось бы обойтись без фреймов.
Samail, можно же сразу после загрузки ДОМ удалить то, что этот скрипт вывел, либо менять саму логику приложения-страницы, зачем выводить ту информацию, в которой нет необходимости? Бредок же.
Я ещё раз обдумал что я хочу получить в итоге и понял что в данном случае фрейм даже лучше будет. Поэтому вопрос сводится к:
Как получить в переменную весь код скрипта у которого в src содержится "site.com"?
И как из того-же src получить значение par1, ну или текст между "par1=" и "&"?