Admin Admin
Tổng số bài gửi : 139 Registration date : 25/02/2009
| Tiêu đề: Chuyển HTML sang PHP, ASP, JavaScript Mon Mar 02, 2009 6:12 pm | |
| Code: <html> <head> <title>Chuyển đổi HTML sang PHP – ASP - JS</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> function brCheck(data) { var ns4 = document.layers; var ns6 = document.getElementById && !document.all; var ie4 = document.all;
if(ns4) br = "%0A"; else if(ns6) br = "%0A"; else if(ie4) br = "%0D%0A"; else br = "%0D%0A";
data.value=data.value.replace(/"/gi,'\\"'); dataArr=escape(data.value).split(br); data.value="";
}
function scriptPHP(data){ brCheck(data); for (i=0; i<dataArr.length; i++){ data.value+= (i==0) ? "<?php\necho " : "echo " data.value+= "\"" + unescape(dataArr[i]); data.value+= (i!=dataArr.length-1) ? "\\n\"; \n" : "\\n\";\n" } data.value+="\?>" }
function scriptJS(data){ brCheck(data); for (i=0; i<dataArr.length; i++){ data.value+= (i==0) ? "<script type=\"text/javascript\">\n<!-- \ndocument.writeln(\" " : "document.writeln(\" " data.value+= "" + unescape(dataArr[i]) data.value+= (i!=dataArr.length-1) ? " \"); \n" : " \");\n" } data.value+=" \// \-->\n<\/script>" }
function scriptASP(data){ brCheck(data); for (i=0; i<dataArr.length; i++){ data.value+= (i==0) ? "#!/usr/bin/perl\nprint \"Content-type: text/html\\n\\n\";\n$code[0] = " : "$code["+i+"] = " data.value+= "\"" + unescape(dataArr[i]) data.value+= (i!=dataArr.length-1) ? "\"; \n" : "\";\n" } data.value+="for ($i=0;$i<scalar(@code);$i++) {print($code[$i].\"\\n\");}" }
function copyF(txx) { with(txx){ focus(); select() } if(document.all){ txt=txx.createTextRange() txt.execCommand("Copy") }}
</script> <style type="text/css"> <!-- .input1 { background-color: #F7F7F7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; height: 350px; width: 750px; overflow: auto; } body { background-color: #006699; overflow: hidden; } .input2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #005782; } .borders { border: 1px solid #00406A; } a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; } a:hover { color: #FFFF99; } --> </style> </head> <body> <form name="doc" action=""> <table width="300" border="0" align="center" cellpadding="3" cellspacing="0" class="borders"> <tr> <td colspan="2" align="center"><input name="button" type="button" class="input2" onclick="scriptPHP(document.doc.tx)" value="HTML -> PHP"> <input name="button2" type="button" class="input2" onclick="scriptJS(document.doc.tx)" value="HTML -> JavaScript"> <input name="button2" type="button" class="input2" onclick="scriptASP(document.doc.tx)" value="HTML -> ASP"> <input name="reset" type="reset" class="input2" value="Reset" onClick="document.doc.tx.focus()"> <input name="button2" type="button" class="input2" onclick="copyF(document.doc.tx)" value="Select All"> </td> </tr> <tr> <td colspan="2"> <textarea name="tx" cols="110" class="input1"></textarea></td> </tr> </table> </form> Trích echip | |
|