Jump to content

Archived

This topic is now archived and is closed to further replies.

baho

iframe

Recommended Posts

I have asked it before but couldn't get the desired result.
So, after submitting the form, how can I view the value of txt in the inline frame? Not posting to iframe.php.

<html><body>

<form name="insert_form" action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<input type="text" name="txt">
<input name="insert_btn" value="Insert" type="submit">
</form>

<br><br>
<IFRAME name="i_frame" src="iframe.php" frameborder="1"></IFRAME>

</body></html>

Share this post


Link to post
Share on other sites
Try this:

iframe.html code:
[code]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>

<form>
<input type="text" name="text" id="text" size="20" />
</form>

</body>
</html>[/code]

page.html code:
[code]<html>
<body>

<script type="text/javascript">
function transfer() {
var text = document.getElementById('txtbox').value;
window.frames['i_frame'].document.getElementById('text').value = text;
}
</script>

<form name="insert_form" method="post">
<input type="text" name="txt" id="txtbox">
<input name="insert_btn" type="button" value="Insert" onclick="transfer();">
</form>

<IFRAME name="i_frame" id="i_frame" src="./iframe.html" frameborder="1"></IFRAME>

</body>
</html>[/code]

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.