content in iframe aanpassen

Status
Niet open voor verdere reacties.

vanlagen

Nieuwe gebruiker
Lid geworden
12 mrt 2007
Berichten
1
hoi,

ik heb een frame met een zoekfunctie en een frame met daarin een iframe. Deze iframe laad een html pagina.

Ik wil in het zoekframe een zoekwaarde en een vervangingswaarde kunnen opgeven. na de submit moet de zoekwaarde in het iframe worden opgezocht en door de vervangingswaarde worden vervangen.

wie heeft een idee?:thumb:
 
Zet het volgende in de head van het document waarin het iframe zich bevindt (het staat tussen php-tags, maar is geen php):

PHP:
<script language="javascript" type="text/javascript">
<!--
function findandreplace() {
var findstring = document.getElementById("findinp").value;
var replacestring = document.getElementById("replaceinp").value;
var iframestring = window.main.document.body.innerHTML.split(findstring);
if (iframestring.length == 1) {
alert("De zoekterm werd niet gevonden");
} else {
var newiframestring = iframestring[0];
for (var i = 1; i < iframestring.length; i++) {
newiframestring += replacestring + iframestring[i];
};
window.main.document.body.innerHTML = newiframestring;
};
};
-->
</script>

Zet het volgende in de body van dat zelfde document :

PHP:
<center>
Zoek : <input id="findinp" type="text"><br>
Vervang door : <input id="replaceinp" type="text"><br>
<input type="button" value="Zoek" onMouseDown="findandreplace();"><br>
<iframe src="iframechangesomething.htm" id="main" scrolling="auto" style="width:75%;height:80%"></iframe>
</center>

Hier is een werkend voorbeeld.

Greetz : Jer:cool:en.
 
Da's nieuw voor mij. Thx :thumb:

Greetz : Jer:cool:en.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan