Brauche dringend Hilfe ( suchen mittels JavaScript )
Andy
- javascript
0 Struppi
Hallo zusammen, brauche dringend ein Script das es mir erlaubt eine URL in einem IFRAME oder einem Popup zu öffnen und den Inhalt ( quellcode) dieser Datei nach z.B. einen String zu durchsuchen.
Das ganze soll in ner Schleife so lange neu geladen werden, bis dieser String gefunden wurde.
Das ganze soll zur Banner-Suche verwendet werden.
InnerHTML scheint hier nicht zu funktionieren...
siehe Beispiel:
<html>
<BODY LINK="#FFFFFF" TEXT="FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide Script from Old Browsers
function checkDatabase() {
var Found = false;
var zaehler= 0;
var Item = document.forms[0].searchfor.value.toLowerCase();
var Search_Adress = document.forms[0].search_adress.value.toLowerCase();
while(!Found && zaehler<4) {
document.getElementById("myFrame").src = "";
document.getElementById("myFrame").src = Search_Adress;
var tmp=document.getElementById("myFrame").document.body.innerHTML;
zaehler+=1;
var erg = tmp.indexOf(Item);
if (erg!= -1){
alert('gefunden');
Found=true;
}
}
}
// -->
</SCRIPT>
<FORM NAME="form1">
Suchstring: <INPUT TYPE="text" NAME="searchfor" VALUE="test" SIZE=40><br>
Suchadresse: <INPUT TYPE="text" NAME="search_adress" VALUE="http://" SIZE=30>
<INPUT TYPE="button" VALUE="Suche." onClick="checkDatabase()">
</FORM>
<BR>
<IFRAME SRC='+Search_Adress+' width=800 height=600 id="myFrame"></IFRAME>
<!-- End Of File -->
</body>
</html>
Hallo zusammen, brauche dringend ein Script das es mir erlaubt eine URL in einem IFRAME oder einem Popup zu öffnen und den Inhalt ( quellcode) dieser Datei nach z.B. einen String zu durchsuchen.
Das ganze soll in ner Schleife so lange neu geladen werden, bis dieser String gefunden wurde.
Das ganze soll zur Banner-Suche verwendet werden.
InnerHTML scheint hier nicht zu funktionieren...
siehe Beispiel:
<html>
<BODY LINK="#FFFFFF" TEXT="FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide Script from Old Browsers
function checkDatabase() {
var Found = false;
var zaehler= 0;
var Item = document.forms[0].searchfor.value.toLowerCase();
var Search_Adress = document.forms[0].search_adress.value.toLowerCase();
while(!Found && zaehler<4) {
document.getElementById("myFrame").src = "";
document.getElementById("myFrame").src = Search_Adress;
RTFM, frames habe keine Eigenschaft src
var tmp=document.getElementById("myFrame").document.body.innerHTML;
Außerdem musste hier natürlich warten, bis das Dokument neu geladen wurde.
Struppi