2010/06/25

RAD Studio 2010 + IntraWeb 10.0.0 + jQuery = 100%成功執行方法!

RAD Studio 2010 + IntraWeb 10.0.0 + jQuery = 100%成功執行方法
標題很聳動,但其實也是從 Intraweb中引入外部js文件 看來的。
另外,Intraweb 与Jquery结合 --->使用方法 這篇,我試不出來,如果有人知道這篇所提的「腳本」是什麼東西,也麻煩回應一下唷!

方法可以說是一模一樣,不過遇到了些奇怪的問題,先把步驟貼上來吧:

1 建好js文件,在這里人比較喜歡的是用jquery 輕巧強大.然後放在files目錄下面名為jquery.js,這裡有一點要注意的是一定要入在files文錄下面,其它的目錄無效.

2 在Form的ExtraHeader屬性中添加如下代碼

 <script type="text/javascript" src="/files/jquery.js"></script>

 當然啦你也可以在Form 的onCreate事件中添加

 self.ExtraHeader.Add('<script type="text/javascript" src="/files/jquery.js"></script>');
好了到此為止,初始化的工作就做好了,然後直接的在相應的控件上寫js代碼就可以了,例如button的click事件裡面寫下如下代碼

        $("#IWEDIT1").attr("value","good");

就可以使名為iwedit1的值變為good

哈哈,相信一些有識之士能用服務器功能強大的iw與客戶端功能強大的js庫做出很多意想不到的事情哦

======================================
實作後:
一、以上步驟照抄的我,發現它不會變good……(暈)
二、我下載的是jquery-1.4.2.js,改名為jquery.js
三、不會動就是不會動 (倒)

在試了好幾天後,我又去下載了jquery-1.4.2.min.js,這次不 跟你好了 改名了

結果,它居然就正常了耶!(炸)

不信邪,又再把之前的jquery-1.4.2.js改回去(沒改名喔) ---------正常!(再炸)

最後,再將jquery-1.4.2.js改名為jquery.js,再測!-------------還是正常!(趴)

看來果然是我太累了…(逃)

IW真的做出了很多我意想不到的事情啊!(抖~)

最後的最後,補上很ok的一張圖,貼完收工!別說我詐騙你們啊!(笑)

How to use URLEncode in Delphi

URL編碼,也稱【百分號編碼(Percent-encoding)】 由於 URL 不能直接接受 UTF8 文字,所以要先轉成百分號編碼後,如此網址才能順利送給 HTTP Server 從 Indy 加入 Delphi 後,就可以用 IdURI.TIdURI 單元進行編碼 ...