Feeds:
文章
留言

Archive for 十月 5th, 2005

[JS]多行字串

使用
 
範例:
<script type = ‘text/javascript’>
 function test(){
  var a = "Hello
  World";
  document.writeln(a);
 }
 test();
</script>
 
應用:
 
 
PHP 與 Javascript 整合常見問題
<script type = ‘text/javascript’>
 <?php
  $multiLine = "
   Hello
   World
  ";
 ?>
 function test(){
  var a = "<?php echo $multiLine;?>";
  document.writeln(a);
 }
 test();
</script>
上面的程式碼因為輸出的字串中包含換行符號,所以,直接輸出到 Javascript 區段,則會出現 Javascript error,此時如果在輸出前套用上面的技巧可以解決該問題
<script type = ‘text/javascript’>
 <?php
  $multiLine = "
   Hello
   World
  ";
 ?>
 function test(){
  var a = "<?php
     echo str_replace(chr(10)    
           ,"
\n"
          ,$multiLine); // 換行符號可依據實際需要換為 chr(13), "n"
     ?>";
  document.writeln(a);
 }
 test();
</script>

Read Full Post »

Javascript 教學網址

Read Full Post »

XSL 相關網址

Read Full Post »