[請問] 一段程式碼效果用不同語法轉換

看板ask作者 (Ludrica)時間10年前 (2015/04/17 22:45), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
雖然是程式問題,但其實本身不太懂程式語言, 只是剛好這小段要用到所以到處查資料在測試... 這段程式碼是那種頁面上有目標文字, 點擊後展開隱藏內容的效果, <DIV onkeypress="" onclick="document.getElementById('a2').style.display=(document.getElementById('a2').style.display=='none'?'':'none');"><A onfocus="this.blur ()" href="javascript:void(0)" target=_self><strong>請點我 </strong></A></DIV> <DIV id=a2 style="DISPLAY: none"> 隱藏的內容 </DIV> 但這裡面有用到Javascript, 網路上查得到的這效果的相關語法似乎都會用 我想知道如果被限制不能用Javascript,只能用html的話 有辦法做出和上述一樣的效果嗎? 如果知道怎麼改純html的話能否指點一下 非常感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.129.138 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1429281945.A.48F.html

04/17 23:25, , 1F
不可能~ 要有互動的內容不可能只用到 HTML
04/17 23:25, 1F

04/17 23:26, , 2F
為什麼限制只用純 HTML 語法?
04/17 23:26, 2F

04/17 23:41, , 3F
感謝說明,原來沒辦法啊... 是BSP站方系統的限制,
04/17 23:41, 3F

04/17 23:41, , 4F
會擋掉所有JavaScript和CSS,所以才想說有沒有替代的方式
04/17 23:41, 4F

04/17 23:46, , 5F
HTML 產生的都是靜態效果哦~~
04/17 23:46, 5F

04/17 23:47, , 6F
有一個沒效率的方法: 使用 Frame 或超連結到另一個網頁
04/17 23:47, 6F

04/17 23:48, , 7F
也就是說, 頁面 A 表單是折疊的, 頁面 B 表單是展開的 XD
04/17 23:48, 7F

04/17 23:53, , 8F
Frame的部分我就比較不熟了...目前能想到較接近的也是開
04/17 23:53, 8F

04/17 23:54, , 9F
新頁然後連過去,不過因為隱藏內容是類似正文後記的東西
04/17 23:54, 9F

04/17 23:54, , 10F
效果上就沒有Javascript那種那麼乾脆漂亮這樣
04/17 23:54, 10F
文章代碼(AID): #1LCHoPIF (ask)