看板 Programming 關於我們 聯絡資訊
在 php function中,無法去trigger browser 執行js嗎? ※ 引述《Neisseria (Neisseria)》之銘言: : 不太確定是不是這個情形: : https://stackoverflow.com/questions/610995/cant-append-script-element : 簡單地說,把 <script> 及其內部的內容以字串直接加入 HTML 頁面中無法觸發 : 該 <script> 內的內容,一定要用 JS 程式去動態產生,如以下實例: : var script = document.createElement( 'script' ); : script.type = 'text/javascript'; : script.src = url; : $("#someElement").append( script ); : 因為這裡無法看到原 po 的程式架構 : 無法確認觸發該 <script> 的時機點 : 如果不是在拜訪該頁面時就載入此 <script> 的話 : 就要在客戶端用 JS 去生那個 <script> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.118.156 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1542297817.A.1BA.html
MOONRAKER: browser只會執行js一次 就是page載入的 218.161.46.90 11/16 05:27
MOONRAKER: 時候 在這之後你想「直接增加」js都是 218.161.46.90 11/16 05:28
MOONRAKER: 無效 218.161.46.90 11/16 05:28
MOONRAKER: 寫php也要有這個概念 你只有機會輸出 218.161.46.90 11/16 05:28
MOONRAKER: page一次 收到參數判斷之類的都是下次 218.161.46.90 11/16 05:29
MOONRAKER: 除非用comet之類搞死新手的方法 218.161.46.90 11/16 05:30
art1: 讓瀏覽器重繪畫面就能執行,document.write 36.237.31.68 11/17 08:08
MOONRAKER: 那你整頁都沒了 這什麼爛招 220.135.118.23 11/20 18:16
LPH66: 又是該拿這個推圖出來的時候了: 122.254.20.227 11/25 15:13
LPH66: ------------------------------------- 122.254.20.227 11/25 15:13
LPH66: 囧, 推文空間好像不太夠 122.254.20.227 11/25 15:14
LPH66: 只好貼上一次用這張推圖的文: 122.254.20.227 11/25 15:16
LPH66: #1QecgiKS (Ajax) 122.254.20.227 11/25 15:16
LPH66: ptt.cc/bbs/Ajax/M.1520593580.A.51C.html 122.254.20.227 11/25 15:17
hijkxyzuw: 你可以這樣: <?php 140.113.56.17 01/01 20:27
hijkxyzuw: if ($i>10) echo "<script> func() 140.113.56.17 01/01 20:28
hijkxyzuw: "; ?> 140.113.56.17 01/01 20:28