Web_Design 板


LINE

那我一句一句重新解释我的意思好了 ~ "你说的 JSP 应该是 Javascript 吧?如果是的话:" 因为你标题写的是Javascript,你内容写的是 JSP 然後你说你们学校不支援 PHP ,那代表如果支援你应该不会问这个问题 也就代表如果你们学校支援 JSP 那你就会去用 JSP (JSP 全名是 Java Server Page,不是 JSP,跟 Javascript 、 Javaapplet 不一样) 既然如此你们学校应该不支援 JSP,那就代表你想要的应该不是 CGI 的 solution 所以我说:你说的 JSP 应该 (要改成/是) Javascript 吧? 因为这全是我的推测所以我说「如果是的话」。 ~ "Javascript 读文字档的方法据我所知有三种," 你说你想用 Javascript 读一些文字进去, 应该就是想要用 Javascript在你的"O"中显示文字 那麽文字从那来呢?假设你会问这个问题代表你不想用 frame直接显示"O"好了 ( 这样假设是因为我根本忘了你可能会选择直接用 iframe, 以为你想要的是"Javascript"的解法) 那麽你一定是想要用 Javascript 读一个共同的档案, 然後把这个档案用 Javascript 写到你每个网页的"O" 中 所以你想知道,用 Javascript 怎麽读档? 我刚好知道有三种,就是接下来的这三种 ~ "第一种是用XMLHTTPREQUEST" IE 跟 Firefox 的 Javascript 提供了一个可以帮你送 HTTP REQUEST 的物件 xml = (window.navigator.appName!="Microsoft Internet Explorer" ?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")); 你只要用 xml.open("GET", "common.file"); xml.send(); 然後读 xml.responseText 或是 xml.responseXML 就可以读到你要的共通档内容 可惜这个方法是透过送 HTTP REQUEST 所以需要要求档所在电脑有开 Web server 所以在自己的电脑上不能用啦~ ~ "第二种是用 document.load()" var xml = (window.navigator.appName!="Microsoft Internet Explorer" ?document.implementation.createDocument("", "test", null) :new ActiveXObject("Microsoft.xmldom")); xml.async = false xml.load("common.file"); 执行上三行後的 xml 是一个 dom 物件,内含 common.file 这个档案的 dom 结构 只要你的 common.file 是 xhtml 你就可以读写 可是这个方法我在自己电脑上试也是不行,所以我说前两种在自己电脑上不能用 ~ "第三种是用 IFRAME" IFRAME 可以读很多档案,但是要怎麽用 Javascript 读它的内容呢? 就透过 iframe的 contentDocument (Firefox) 或 contentWindow (IE) 就好了 ~ "这代表可以写一个读取别人电脑里面比方说 MSN 讯息记录的网页" 这可以读 LOCAL FILE,所以我说可以读别人电脑里的资料是这样的: <iframe src="file:///c:/documents and settings/tkirby/My document/纪录/ [email protected]/储存的档案/blah...." id="xd"> <script type="text/javascript"> form1.secret.value = document.getElementById("xd").contentDocument. childNodes[0]..blah..nodeValue); form1.submit(); </script> 实行上有诸困难,但偏离主题所以略过 以上是把我上一篇重新解释过一次 我觉得我应该没误会你的意思阿 ^^;;; 不过就如 LPH66 所说的,怎麽不乾脆用 iframe 显示那个"O"而要用Javascript勒? (也许是要求美观,或是要自己对文字做什麽处理?) ※ 引述《ottokang (猫猫的大玩偶)》之铭言: : ※ 引述《TKirby ( ^-^)》之铭言: : : 你说的 JSP 应该是 Javascript 吧?如果是的话: : : Javascript 读文字档的方法据我所知有三种, : : 第一种是用 XMLHTTPREQUEST : : 第二种是用 document.load() : : 第三种是用 IFRAME : : 这三种方法我都在 IE 跟 Firefox 试过都可以用 : : 范例网址分别是 : : http://www.csie.ntu.edu.tw/~b88039/archive/testCol/javascript/xmlhttprequest/ : : http://www.csie.ntu.edu.tw/~b88039/archive/testCol/javascript/load/ : : http://www.csie.ntu.edu.tw/~b88039/archive/testCol/javascript/iframe/ : : 因为之前只是要做做实验所以不算是要教人如何用的范例 : : 就看看 source 钻研一下罗 : : 用前两种方法的话,把网页下载到自己的电脑上後再浏览就会失效 : : 第三种比较具有一般性,但是有点麻烦 : : --- : : 这代表可以写一个读取别人电脑里面比方说 MSN 讯息记录的网页 : 恩~谢谢这位大大指导~不过我的意思好像不是这样(表达不清~请见谅) : 我是想说在"O"的地方,用Javascript(这不就是JSP吗?)读一些文字进去 : 浏览器会当作网页处理 : 这样的话,我每个页面都不用再一个一个修改 : 例如: : 我有一个网页档 里面写着 : <p>PTT好神啊</p> : 我想要在"O"的地方显示 : XXXXXXXXXXXXXXX OOOOOOOOOOOOO : X X O O : X X O O : X X O PTT好神啊 O : X X O O : X X O O : X X O O : X X O O : XXXXXXXXXXXXXXX OOOOOOOOOOOOO : 然後我以後只要修改那个网页档,例如改成 : <p>PTT2是大家的好朋友</p> : 网页就会变成这样 : XXXXXXXXXXXXXXX OOOOOOOOOOOOOOOOOOOOOO : X X O O : X X O O : X X O PTT2是大家的好朋友 O : X X O O : X X O O : X X O O : X X O O : XXXXXXXXXXXXXXX OOOOOOOOOOOOOOOOOOOOOO : 我希望能够用Javascript做到这样的效果(因为学校的空间不能跑PHP) : 希望各位强者来解答一下吧 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.67 ※ 编辑: TKirby 来自: 140.112.30.67 (01/20 09:50)
1F:推 ottokang:我是不想用IFrame~ 222.157.113.163 01/20
2F:→ ottokang:因为之前的网站用过了~很难排版 222.157.113.163 01/20
3F:→ ottokang:谢谢啦^^ 222.157.113.163 01/20
4F:→ TKirby::p 140.112.30.67 01/20
5F:推 LPH66:排版请善用框线宽度为0的表格^^ 163.32.78.42 01/20







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP