tinymce的template功能

搞了好久,終於弄懂tiny_mce的template功能。此功能可在編輯器的工具列找到「使用版型」開啟,作用是選擇預先設定的html結構到目前的編輯區裡。此設定我是在舊版tinymce測試,新版應該也可以相容才對。先來說明設定及其運作方式。

閱讀全文〈tinymce的template功能〉

使用form的name取得form物件的參考

表單的名稱可以直接在javascript裡引用,正確的說,應該是可以在html標籤裡的js語法裡直接引用。例如:

<form name=”myform”></form>

<a href=”javascript:myform.submit()”>click</a>

<form name=”myform2″></form>

<a href=”#” onclick=”return false;myform2.submit()”>click</a> 閱讀全文〈使用form的name取得form物件的參考〉

jQuery的ajax還是明確指定url好

jQuery.post和jQuery.get或是jQuery.ajax方法都有一個url必要參數,如果將此參數以空字串帶入,測過最新的FF、chrome等瀏覽器,一般都會以當前頁面的網址代替。不過這樣做似乎有瀏覽器的相容性問題,有些瀏覽器似乎會找不到正確的網址,所以最好還是把這個參數給帶上。

 

隨手筆記2011-12-20

#php5的類別繼承關係中,self所代表的是self關鍵字所在的類別,例如self寫在父類別中,self代表的就是父類別。例如父類別裡有一個方法裡有self關鍵字,而在子類別裡呼叫了這個方法,即代表子類別所建立的物件會用到self所代表的父類別的屬性或方法。 閱讀全文〈隨手筆記2011-12-20〉

隨手筆記2011-12-14

#Gmail的html郵件可以呈現行內樣式,但有牽涉到背景圖片的樣式一樣沒有效果。

#memory_get_usage(),php函數,記憶體用量檢查。

#網頁背景是白色是,firefox會自動將列印時列出色彩的功能打開;如果網頁有其他顏色的背景,那麼firefox在列印時就會自動將此功能關閉,但仍可手動開啟。 閱讀全文〈隨手筆記2011-12-14〉

<a>的click事件目標

一html語法如下

<a id=”mylink” href=”#”><img id=”myimg” src=”XXX/xxxjpg”/></a>

我們給<a>註冊了click事件的處理函數,如下:

document.getElementById(“mylink”).onclick=function(e){

alert(e.target);

}

上述範例中的e.target會是指向<img/>物件。而如果<a>裡面放的是文字,e.target就會變成<a>了。 閱讀全文〈<a>的click事件目標〉

jQuery的.children()

$(‘.selector’).children()可以得到.selector所代表dom物件的下一層子物件,而不是所有的子物件。例如:

<div class=’level-one’>

<div class=’level-two’>

<div class=’level-three’>

<input type=’text’ name=’mytext_three’ value=’my text’ size=’20’/>

</div>

</div>

<input type=’text’ name=’mytext’ value=’my test’ size=’20’/>

</div>

閱讀全文〈jQuery的.children()〉

在IE6使用js操作ul li顯示的麻煩

有一個實作是用js來控制顯示及隱藏<li>裡面的<ul>,這是很一般顯示選單的作法。

在任何瀏覽器都運作得很好。原本也以為在IE6運作得很不錯,後來卻莫名其妙產生了問題,狀況是當滑鼠要移去點選次選單時,次選單會隱藏起來,就好像滑鼠是離開主選單一樣。奇妙的是,幾乎差不多語法及設定的頁面,在另外一個檔案卻是正常的,百思不得其解。 閱讀全文〈在IE6使用js操作ul li顯示的麻煩〉