顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - fillano

頁: [1] 2 3 ... 18
1
網頁技術 / Re: 如何呼叫執行applet ?
« 於: 2011-07-18 20:23 »
Y大只是做個簡單的示意,總不能要他把所有答案寫給你吧?這是基本的Javascript與DOM操作阿。建議你上w3school找找資料,研究怎麼做。

2
網頁技術 / Re: 如何呼叫執行applet ?
« 於: 2011-07-15 20:01 »
上一頁並不存在阿?Y大的方法,都是在同一頁完成的。

3
網頁技術 / Re: 如何呼叫執行applet ?
« 於: 2011-07-13 20:28 »
ㄝ,你的Javascript要全部放在同一行,不然會有錯誤。(瀏覽器沒有報錯嗎?)

4
網頁技術 / Re: 如何呼叫執行applet ?
« 於: 2011-07-12 13:56 »
    另外,其實是有辦法跟applet透過javascript溝通,不過寫起來頗麻煩。
    • applet要包到jar檔裡面
    • jar檔要用jarsigner做簽名
    • applet本身放進一個Thread來跑(implements Runnable)
  • 執行動作需要在另外一個Thread跑,透過一個存放狀態的類別來溝通
[/list]

舉例來說,這樣可以做到用applet在網頁上錄音,暫存在temp目錄,然後再取出來播放。而且不會被安全性原則攔住。但是寫起來很複雜XD

5
代碼: [選擇]
xmlhttp.onreadystatechange=function answer()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
var text = xmlhttp.responseText;
document.getElementById("result").innerHTML = text;
    }
  }
var text1不要在這裡宣告,把宣告移到這個函數外,A函數內應該就可以。


然後把你原來程式裡面的var text =...改成text =...。


6
Hello, Applet並不是靠main在跑的喔...你真的有寫過Java Applet嗎?getParameter也許可以在init方法裡面調用。建議您看一下doc:
http://download.oracle.com/javase/6/docs/api/java/applet/Applet.html

7
你至少在php程式中必須定義好產品以及對應的價格,在前台點餐的結果送到後台時,才有辦法計算。

8
你覺得可以怎麼加?

9
  • 請善用code標籤,上方工具列有「輸入程式碼」按鈕
  • 請說明問題

10
找到這篇:
http://krisjordan.com/dynamic-properties-in-php-with-stdclass

關鍵字:「php dynamic property」

11
你在mysql.user這個資料表中,要有相對的Host/User/Password以及權限的設定。

dns反查有時會拖慢連接的速度,建議你在mysql設定檔中[mysqld]中加入skip-name-resolve這個設定來取消反查。

12
網頁技術 / 回覆: PHP and Flash
« 於: 2011-06-11 22:02 »
也可以參考一些專案,例如Open Flash Chart:
http://teethgrinder.co.uk/open-flash-chart/

13
代碼: [選擇]
......    
    $.fn.hilight.defaults = opts;
......    
  $.fn.hilight.format = function(txt) {
    alert(this.defaults.foreground);
    this.defaults.foreground  = this.defaults.foreground + txt;
  };
......

如果你是要用format來修改defaults,那$.fn.hilight.defaults = opts;就破壞了規則?另外,接下來的程式使用opts變數就應該可以達到你的目的,而且變數只在函數執行中有作用,$.fn.hilight.defaults的影響則是持續的。

14
Linux 討論版 / 回覆: linux 磁區不見問題
« 於: 2011-05-04 09:44 »
下次再碰到,先用fdisk查一下磁區是否真的有問題。如果確定不是mbr的問題,那如在ithelp有人回的,的確有可能被人umount了。

接下來,也只能如slime大說的,檢查log看有沒有蛛絲馬跡。

15
你都已經提到「flash」了...那就看flash使用什麼語言阿。不過既然是在網頁上跑,你還是要知道網頁會使用的技術跟語言。

16
沒人回?

請確認幾件事情:
  • 用netstat確認一下,mysql server監聽的ip,如果只是在127.0.0.1(localhost)上監聽,從其他機器是無法使用的
  • 參閱:http://dev.mysql.com/doc/refman/5.5/en/adding-users.html,看看你是否有正確的user,從其他機器來的,host欄位就不會是localhost。另外,可以在本機(安裝了mysql server的)上使用mysql client,看看mysql資料庫裡面的user資料表,是否有正確的帳戶資訊

17
啥,你前面不是說mysql...XD

18
先用explain來檢查一下你的sql,看看查詢速度的問題可能出在哪裡。

19
不然你就要做一個php extension來包裝這支dll,(有附.lib跟.h嗎?)不過這樣也只能在windows底下跑。

20
PHP程式設計討論區 / 回覆: +-×*的問題
« 於: 2011-02-23 18:25 »
或是自己寫parser...

詳細的做法,請google:
  • 中序轉後序
  • 後序求值

21
網頁技術 / 回覆: 請問大大們php表格問題
« 於: 2011-01-24 08:25 »
是javascript不是java吧?

你要的功能,就是得靠javascript阿。好好去學吧,應該不太難阿。

22
沒有mx,別人不會知道accout@domainname這樣的email,是由哪個主機負責的。不過如果@後面是完整的主機hostname+domainname,那有可能還ok。

郵件牽涉的東西比較廣...恐怕急不得XDD

23
建議您:動口最快,先想辦法問一下學校管理email的人員,有沒有辦法再說吧。

如果不是這樣,您恐怕要花許多功夫。

24
Linux 討論版 / 回覆: 關於 apache 問題?
« 於: 2011-01-06 13:27 »
看你的系統...你有使用SELINUX的話,第一、第二個規則就不必去管他

第二、第三個規則是針對跨站腳本,其他的是針對SQL Injection。不過這些你應該要從程式裡面解決,不要依賴mod_security比較好。

如果你用的是Apache httpd 2.2.x,建議你用2.x版的mod_security,你可以用他的core rule set:http://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project規則。

自建的rule...通常考慮不夠周詳。

25
Linux 討論版 / 回覆: 關於 apache 問題?
« 於: 2011-01-04 13:50 »
補充,文件也許可以上官網參考一下:
http://www.modsecurity.org/

不過,他目前的文件都是2.x以上版本,而你用的mod_security是1.x...

另外,不知道audit_log有沒有線索...

26
Linux 討論版 / 回覆: 關於 apache 問題?
« 於: 2011-01-04 11:29 »
 :o 你不知道做什麼用,那為什麼還裝上去?

我猜也許你的request裡面有會被規則擋住的東西:
代碼: [選擇]
SecFilter /etc/*passwd
SecFilter /bin/*sh
SecFilter "<( | )*script"
SecFilter "<(.| )+>"
SecFilter "delete[ ]+from"
SecFilter "insert[ ]+into"
SecFilter "select.+from"
SecFilter "union[ ]+from"
SecFilter "drop[ ]"

27
Linux 討論版 / 回覆: 關於 apache 問題?
« 於: 2011-01-04 08:22 »
只是懷疑,你先試試看吧。client denied by server configuration訊息,有可能是因為mod_security產生的。

28
其實真的不需要這樣做啦,我只是突然想到這樣做也可以 ;D

29
@see7di

在iframe用getScript抓script,是在自己的global scope/context底下執行,跟父視窗(window.parent)沒有關係。

yamaka程式的關鍵其實在幾個部份:
  • 在瀏覽器中執行時,Javascript的global物件就是window物件
  • 所以在iframe中使用window.parent,取得的其實就是父視窗的window物件
  • 在函數中未使用var宣告變數,這個變數就會因為變數解析的規則,成為global變數,以Yamaka的例子,就可以透過window.callMe來取用
  • 所以在iframe中,可以直接使用window.parent.callMe來取用

你甚至可以把callMe定義在iframe中,然後使用Function.call改變他的context,例如:
代碼: [選擇]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery - IFRAME 呼叫父視窗內的函數 - iframe</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<script type="text/javascript">
$(document).ready(function () {
  var wParent = window.parent;
  var callMe = function(str) {
    this.$('div').text(str);
  }
  $('button').click(function() {
    callMe.call(wParent, $('div').text());
  });
});
</script>
<body>
<div>我是 IFRAME 裡的字串!!!</div>
<button>按我</button>
</body>
</html>

不過$必須是父視窗的$,所以我在callMe裡面多加了this.$。

...嗯,我想最好補充一下...函數中的this,是在執行時依照函數的context決定的,我用Function.call來指定他的context是wParent,也就是window.parent,所以有那樣的效果。

30
Linux 討論版 / 回覆: 關於 apache 問題?
« 於: 2010-12-24 19:12 »
關掉mod_security看看。

頁: [1] 2 3 ... 18