Форма для преобразования html в JS
Частенько требуется преобразовать html в джаваскрипт вот вырезал этот скрипт из админки на Digiseller. Очень удобно кидаешь например туда фрейм и преобразуешь в js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <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,'\\"'); data.value=data.value.replace(/'/gi,'\\\''); data.value=data.value.replace(/<\/script>/gi,'<\/sc\'+\'ript>'); dataArr=escape(data.value).split(br); data.value=""; } function scriptJS(data){ brCheck(data); for (i=0; i<dataArr.length; i++){ data.value+= (i==0) ? "document.write(\'" : "document.write(\'" data.value+= "" + unescape(dataArr[i]) data.value+= (i!=dataArr.length-1) ? "\');" : "\');" } data.value+="\n" } </script> <noscript> <td> </td> <td align="center" width="100%"><div class="attention" style="width:500px;" align="justify"><b>Внимание!</b> У вас выключена поддержка скриптов (JavaScript) или вы пользуетесь устаревшим браузером. Многие функции сервиса недоступны. <a class="link" href="enable_src.asp"><b>Как включить скрипты?</b></a></div></td> <td> </td> </noscript> <form name="FormPost" id="FormPost" method="POST"> <div style=margin-top:5px> <span style=color:gray><script type="text/javascript"></span><br> <textarea name="txt_HTML_code" id="txt_HTML_code" class="box" style="width:100%" rows=5 > </textarea> <span style=color:gray></script></span> <br /><input name="button2" type="button" class=button onclick="scriptJS(document.FormPost.txt_HTML_code)" value="Адаптировать код" ID="Button1"> </div> <input type="hidden" name="id_action" value=""> </form> |