How to embed quote in dynamic IFrame Input element?

C

Csaba2000

I want to be able to embed a single quote into an INPUT element
within a dynamically generated IFRAME. The example below
shows how the IFRAME is generated.

Challenge: I'd like the alert box to show: Mom said, "Don't"
instead of the current: Mom said, "Do not".

The point of the exercise is that I will be passing arbitrary
strings to the IFRAME and I want to ensure that the final
string is the same as the original. So I'm interested in dealing
with all the troublemaker characters.

Thanks,
Csaba Gabor from New York

PS. The point of the alert is to validate that everything
is copasetic with the IFRAME.



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>IFrame test page</TITLE>
<META http-equiv=Content-Type
content="text/html; charset=windows-1252">
<SCRIPT type="text/javascript">
function makeIframe() {
var iframe = document.createElement("IFRAME");
iframe.src = "javascript:'<HTML><HEAD>";
iframe.src += "<TITLE>Dynamic IFrame</TITLE>";
iframe.src += '</HEAD><BODY onLoad="alert(';
iframe.src += 'document.getElementById(';
iframe.src += '&quot;myInput&quot;).value)">';
iframe.src += '<FORM method=get action=dummy.php>';
iframe.src += "<input type=text id=" + "myInput ";
iframe.src += 'value="Mom said, &quot;Do not&quot;">';
iframe.src += "</FORM></BODY></HTML>'"
document.body.appendChild(iframe);
}
</SCRIPT>
</HEAD><BODY style="margin:5%" onLoad="makeIframe()">
Main Body
</BODY>
</HTML>
 
C

Csaba2000

A solution to the specific problem is to replace the
Do not (8 lines before the </HTML>)
with
Don\x5Cx27t

Csaba
PS. I've been testing on IE 5.5
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top