[英]generate html coding from javascript in c#
我正在用c#將html轉換為格式良好的html,除javascript之外的所有過程都已完成,請幫助實現這一點:
我的html有JavaScript,例如:
<html><body><b>
<script type='text/javascript'>
<!--
var prefix = 'ma' + 'il' + 'to';
var path = 'hr' + 'ef' + '=';
var addy21908 = 'franchan' + '@';
addy21908 = addy21908 + 'sph' + '.' + 'com' + '.' + 'sg';
document.write('<a ' + path + '\'' + prefix + ':' + addy21908 + '\'>');
document.write(addy21908);
document.write('<\/a>');
//-->\n </script><script type='text/javascript'>
<!--
document.write('<span style=\'display: none;\'>');
//-->
</script>This email address is being protected from spambots. You need JavaScript enabled to view it.
<script type='text/javascript'>
<!--
document.write('</');
document.write('span>');
//-->
</script></b></a></body></html>
如何從上述編碼文件中獲取確切的html輸入? 我期望的輸出像:
<a href="mailto:franchan@sph.com.sg"><b>franchan@sph.com.sg<span style='display: none;'>This email address is being protected from spambots. You need JavaScript enabled to view it.</span></b></a>
目前我是“ SGML”閱讀器,XML書寫器,用於轉換格式正確的HTML
謹在此致謝,
薩蘭
我建議像這樣
<script type='text/javascript'><![CDATA[
window.onload=function() {
var prefix = 'ma' + 'il' + 'to';
var addy88710 = ['franchan','@','sph','.','com','.','sg']
var link = document.createElement("a");
link.href=prefix + ':' + addy88710.join("");
link.innerHTML=addy88710.join("");
var span = document.getElementById("x");
span.innerHTML="";
span.appendChild(link);
}
//]]></script>
<span id="x">This email address is being protected from spambots. You need JavaScript enabled to view it.<span>
如果您想保護電子郵件,另一種簡單的解決方案是即時創建電子郵件的圖像,並將其放置在必須包含電子郵件文本的位置,這樣就不會被垃圾郵件發送者捕獲。 也許更改圖像,以便ocr也無法輕松讀取它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.