作者saininniang (sob)
看板PHP
標題Re: [請益] 如何讓PHP不要顯示java script的語法?
時間Tue Jan 16 20:38:03 2007
※ 引述《windincloud (雲淡風輕)》之銘言:
: : 結果java script做的動作卻顯示在原始碼上
: : 多出
: : <script>
: ^^^^^^^^^^^^
: 這邊應該要寫<script type="text/javascript">
: 再用網頁的註解<!-- -->註解掉
: <!--
: : java script的動作原始碼
: //-->
: : </script>
: 不過好奇你這怎寫
: 通常很少會這樣寫...........
那個java script的動作我是從google搜java script的範例來改的
是教學網站裡找到的
真的就是
<script>
...
</script>
的格式
跑起來也沒問題(在HTML裡)
: 且會出現這樣狀況~
: 表示程式碼有錯~
程式碼有錯嗎?
跑起來沒問題阿,java script的功能有出來,只是script原始碼會跑出來..0rz
我寫的格式就是
<html>
<body>
<?php
echo "123";
echo "<script>";
在這寫一些javascript才有的功能
echo "</script>";
?>
//這裡會這麼寫的原因是因為我在javascript執行前會先用php處理一些內容
處理完才丟給javascript show出來
而且在<?php ... ?>裡,javascript的程式直接放上去會不能執行
會有錯,錯的地方是echo "<script>" 的"<"符號。
所以我就把原本在html上的javascript 程式
都加上 echo "....."的格式
就像echo "<script>";
echo "javascript的語法;";
echo "javascript的語法"
.....
echo "</script>";
這樣的寫法確定可以work,只是會show出script的動作原始碼
</body>
</html>
: 因為標籤不可能直接show在網頁上~ XD
: 除非你寫 < 及 > 去show < 及 >
不知道這是什麼東西...0rz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.142.122
※ 編輯: saininniang 來自: 220.133.142.122 (01/16 20:41)
推 buganini:又一個前端後端傻傻分不清楚 :p 01/16 20:48
推 windincloud:原來你要問這個~ php是幫你產生html 所以你javascript 01/16 20:57
→ windincloud:當然要用echo出來呀~ 不然就是直接show到網頁上~ 01/16 20:58
→ windincloud:先找一下php的書看一下網頁前後端 及php運作方式吧~ 01/16 20:59
推 ottokang:精華區有前端、後端,看一下吧 01/16 21:26
推 foxzgerald:亂入:javascript 是一個單字.不要拆成 java script 01/17 01:07