2013-04-13 3 views
0

Как вызвать функцию, если строка найдена в iframe на родительской странице?Найти строку в iframe на родительской странице

Мне нужно, чтобы изменить это, чтобы работать с струна, а не элемент ID:

if (window.frames[0].document.getElementById('mystring')) 
{ 
document.getElementById('Search').style.display = 'block';} 
+0

По строке нашли, вы имеете в виду элемент с этим 'id' , или просто, что строки существуют на странице? – plalx

+0

просто эта строка существует на странице. – marius

ответ

1
var source = window.frames[0].document.getElementsByTagName('html')[0].innerHTML; 
var found = source.search("searchString"); 

вы также можете использовать source.indexOf("searchstring") != -1

+0

спасибо, работает. – marius