Skip to content

Instantly share code, notes, and snippets.

@mondalaci
Created March 30, 2014 02:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mondalaci/9866550 to your computer and use it in GitHub Desktop.
Save mondalaci/9866550 to your computer and use it in GitHub Desktop.
Tool that escapes flash embed code to make it valid HTML. The escaped code is supposed to be unescaped on the client side.
<!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=utf-8" />
<title>Flash embed code converter</title>
</head>
<body>
<form action="">
Source Flash embed code:<br />
<textarea id="source" cols="80" rows="10"></textarea><br /><br />
<input type="button" onclick="convert()" value="Convert" /><br /><br />
Converted code:<br />
<textarea id="destination" cols="80" rows="10"></textarea>
</form>
<script type="text/javascript">
//<![CDATA[
function htmlspecialchars(str)
{
return '<div class="flash">' +
str.replace(/&/g, "&amp;")
.replace(/"/g, "&quot;")
.replace(/'/g, "&#039;")
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;") +
'</div>';
}
function convert()
{
document.getElementById('destination').value = htmlspecialchars(document.getElementById('source').value);
}
//]]>
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment