![]() |
Как узнать, что наделал JavaScript ?
Здраствуйте!
Ситуация такая: Java Script Не_На_Моей странице что-то вписывает методом document_write, и использует какой-то, мне неочень понятный механизм создания переменной, при это получается так, что если страницу запустить локуально, то скрипт, выполнившись впишет явно не то что надо. Это такой способ защиты у сайта ;) Отсюда возникает вопрос. А ведь наверняка можно каким-то броузером или утилитой како-то просмотреть реальное содержание страницы, после отработки всех Java скриптов и PHP скриптов. Если у кого есть сведения о том как это смотреть - научите. Я вполне мирный, и никого ломать не собираюсь. Спасибо! AlexSm |
1 - яваскрипт никак не изменяет документ... и ты всегда можешь посмотреть на оригинал
2 - пхп же генерирует... тут исходника тебе не видать =) итог - открывай документ и смотри внимательнее :) |
Я не это имел ввиду.
Я как раз хочу увидеть что получилось со страницей, после того как ява скрипт отработал.
а в соурсе пишется код страницы, а не результат его работы. |
Nu gde?
|
ДА ЯВАСКРИПТ НЕ МЕНЯЕТ СТРАНИЦУ...!!!
блин =) всё как есть всё так и остаётся... |
Не умничай, ладно ?
Нет, Вы видали!
Я вот если чего незнаю, или не уверен, или хотяб есть намек на то что может быть то что я говорю - ошибочно, так вот я в этом случае пишу что это МОЕ СУГУБО ЛИЧНОЕ МНЕНИЕ ! Так вот, Сэээр, Смею Вас заверить что вы зря так Категорично Выражаетесь про функционал ЯваСкрипта. Почитайте документацию. Может тогда вы не будете нак нагло вешать лапшу мне на уши. Леха. :D p.s. А софтина которую я искал - мне уже подсказали. Правда за бугром. Обидно. :mad: |
Re: Я не это имел ввиду.
Цитата:
тут Nagash прав AlexSm явно что-то напутал. |
Хорошо, двое против одного - не честно!
Первое: Я не флейм хочу разводить.
Второе: <script> var userid = 1696667; var page = 3; var rndnum = Math.round(Math.random() * 10000); document.write('<A HREF="http://ad.НЕ_МОЙ.com/bb.cgi?cmd=go&pubid=' + userid + '&pg=' + page + '&vbn=215&num=1&w=100&h=100&nocache=' + rndnum + '" target="_blank">'); document.write('<IMG SRC="http://ad.НЕ_МОЙ.com/bb.cgi?cmd=ad&pubid=' + userid + '&pg=' + page + '&vbn=215&num=1&w=100&h=100&nocache=' + rndnum + '" width=100 height=100 Alt="Ero Banner Network" border=0></A><BR>'); </script> Итак. Это то, что я могу увидеть открыв страничку в ИЕ, а потом сказав дай посмотреть соурс. А что он подставит вместо например rndnum я никак не узнаю. |
2AlexSM: Не знаю, какой там метод используется, но если он работает аналогично document.write, то:
1. В ИЕ ты не увидишь, что распечатал скрипт на страницу, а увидишь сам скрипт. 2. В НН, по крайней мере в 4.75 ты как раз увидишь то, что там яваскрипт вывел ( именно сам выведенный яваскриптом ХТМЛ-код, а не сам скрипт ). Вот. :) |
Вот это да!
СПАСИБО !
А ларчик просто открывался, потому как и заперт не был! Про НН не знал. А пользуюсь преимущественно IE . СПАСИБО ! |
Re: Хорошо, двое против одного - не честно!
Цитата:
то есть как это "не узнаю" ?? я, например узнаю, если мне надо вывести результат я просто допишу функцию. ну вы, блин даете. |
just no comments
|
Как я ее допишу ?
Как ты туда функцию Допишешь ?
Страница то не с моего сайта! Не моя страница! Понятно это ? А мне нужно узнать что она выдала именно будучи запущенной с того немоего сервера. А если я ее у себя положу и открою - мне это даст совершенно не то что надо. Ладно. Все. Предлагаю тему закрыть. Благо что надо я выяснил. Цитата:
|
хе хе
страница запущеная с сервера? да? а кто тут говорил про то, что ява-скрипт обрабатывается на стороне клиента? |
всё... такогобредая не слышал...
ну да есть серверная ява... но не яваскрипт... |
Цитата:
|
Цитата:
ява-скрипт обрабатывается НА СТОРОНЕ КЛИЕНТА! 1 AlexSm САМ про это упоминал 2 он тут же начал себе противоречить. 3 раз js у меня, то прочитав сорс ..... |
2nagash: Серверный яваскрипт очень даже существует. Именно ЯваСкрипт, а не только Ява Сервер Пейджес.
|
да я знаю что серверная ява есть... я про этописал...
|
Народ!
А вы знаете, иногда надо и расслабиться.
Выпить пивка, позабыть про всякие JScript и ASP , Можно даже HTML забыть, можно забыть даже собственное имя,... но это уже конечно излишне...;) А на утро, со свежей головой понять, что спорить то и нет повода. Потому как все говорят Правильно , но Каждый О Своем . А когда я задовал вопрос, я говорил следующее: Пользуясь IE 6.0.26 , я залез на страницу, в которой есть JavaScript <script> document.write('<font size="1" face="Verdana" color="#808080"><br>ЭТО ТЕКСТ КОТОРЫЙ ПОПАДЕТ НА СТРАНИЦУ</font>'); </script> Так вот, когда я нажимаю на кнопку View -> Source, я вижу что ? я вижу скрипт. Правильно ? А чего не вижу А не вижу я того что на самом деле отображено в Эксплорере. Тоесть в Эксплорере Отражено что-то вроде <html> <body> <font size="1" face="Verdana" color="#808080"><br>ЭТО ТЕКСТ КОТОРЫЙ ПОПАДЕТ НА СТРАНИЦУ</font> </body> </html> Вот и все!..... p.s. проблема была в том, что "ЭТО ТЕКСТ КОТОРЫЙ ПОПАДЕТ НА СТРАНИЦУ" , содержал переменные которые я не мог узнать. А узнать их хотелось, при этом запуская не скопированную копию странички, а именно ту, из интернета. Я думаю что на этом споры закончатся. Тем более что RFMitrio предложил очень простой способ решения этой даже не проблемы. Всем покедова! :confused: :( :eek: :mad: :rolleyes: :D :p :cool: :o ;) :) |
на последок...
если в коде написано <script> document.write('<font size="1" face="Verdana" color="#808080"><br>ЭТО ТЕКСТ КОТОРЫЙ ПОПАДЕТ НА СТРАНИЦУ</font>'); </script> то и эксплорер отобразит <script> document.write('<font size="1" face="Verdana" color="#808080"><br>ЭТО ТЕКСТ КОТОРЫЙ ПОПАДЕТ НА СТРАНИЦУ</font>'); </script> а не что то иное... :) просто надо посмотреть на сам яваскрипт и всё понять... =) он не преобразовывает во чтото другое он прям так и обрабатывает...! |
Хорошо. Открытая а не запущенная. Так нормально.
?
Вы что, народ, решили эту тему до второго потопа мусолить ? |
А ты против?
|
| Часовой пояс GMT +4, время: 00:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.