Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   [СРОЧНО] Возникла проблема - как вывести ошибку (Для вас нуюятская) (https://javascript.ru/forum/events/46931-%5Bsrochno%5D-voznikla-problema-kak-vyvesti-oshibku-dlya-vas-nuyuyatskaya.html)

IvanDanilov 30.04.2014 09:40

[СРОЧНО] Возникла проблема - как вывести ошибку (Для вас нуюятская)
 
Уважаемые мастера, в PHP я шарю на УРА. Но вот JS... Уже второй день мучаюсь: Если содержимое двух iframe различается, то должно вылезать что-то типа:
alert("Отличается");
. Всё бы хорошо, но данный код не работает если вдруг человек ушел на другой сайт (Просто должно вывести сообщение Отличается - чего не происходит). Вот код который я написал с нулевым знанием JS (Не судите строго):

<iframe id="frame" src="yes.php"></iframe>
<button onclick="Show();">Проверить</button>
<iframe id="yes" style="display:none;" src="yes.php"></iframe>


<script type="text/javascript">
function Show()
{
var frame = document.getElementById("frame");
var yes = document.getElementById("yes");

if(yes.contentWindow.document.body.innerHTML+"123" == frame.contentWindow.document.body.innerHTML+"123"){
alert("Вы на 1 и той же стр");
}else{
alert("Отличается");
}
} 
</script>


Если можно, скиньте полное решение :)

dmitriymar 30.04.2014 10:11

Цитата:

Сообщение от IvanDanilov
[СРОЧНО]

а как это? чем отличается срочно от не срочно? - ценой что ли?

в гугле забанили чтоль?
http://javascript.ru/forum/misc/9459...prosy-faq.html
первый же пункт

а пока: - за название темы.

IvanDanilov 30.04.2014 10:20

Цитата:

Сообщение от dmitriymar (Сообщение 309865)
а как это? чем отличается срочно от не срочно? - ценой что ли?

в гугле забанили чтоль?
http://javascript.ru/forum/misc/9459...prosy-faq.html
первый же пункт

а пока: - за название темы.

Если поможешь, могу и заплатить :)

dmitriymar 02.05.2014 14:33

"Не понравилось название темы - влепил минус."

это право любого)

а - заслуженный тебе
http://javascript.ru/forum/misc/3706...-otvetili.html


Часовой пояс GMT +3, время: 03:22.