2013年1月8日 星期二

[html/css] title 換行

利用 : 
  或   


範例 :
title='第一行
第二行
'


參考資料 :
http://www.jb51.net/web/12736.html

[javascript][jQuery] 動態新增至textarea的游標(光標)

改一點點地方,與jQuery搭配沒問題 !

php :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8;"/>
<title>test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="inserttext.js"></script>
</head>
<body>
<div>
<input name="tag" type="text" id="tag" value="這是插入的資料" />
<input id='insert_img' type='button'  value='插入'/>
</div>
<textarea name="product_introduction" id="product_introduction"></textarea>
</body>
</html>
<script type='text/javascript'>
$(document).ready(function() {
//產品介紹插入圖片
$('#insert_img').click(function(){
insertAtCursor('product_introduction','tag');
});
});
</script>


inserttext.js : (放在與php同層)



    function insertAtCursor(target, from)
    {
myField = document.getElementById(target);
myValue = document.getElementById(from).value;

        //IE support
        if (document.selection)
        {
            myField.focus();
            sel            = document.selection.createRange();
            sel.text    = myValue;
            sel.select();
        }
        //MOZILLA/NETSCAPE support
        else if (myField.selectionStart || myField.selectionStart == '0')
        {
            var startPos    = myField.selectionStart;
            var endPos        = myField.selectionEnd;
            // save scrollTop before insert
            var restoreTop    = myField.scrollTop;
            myField.value    = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
            if (restoreTop > 0)
            {
                // restore previous scrollTop
                myField.scrollTop = restoreTop;
            }
            myField.focus();
            myField.selectionStart    = startPos + myValue.length;
            myField.selectionEnd    = startPos + myValue.length;
        } else {
            myField.value += myValue;
            myField.focus();
        }
    }

顯示結果 :
                    ↓點選 "插入"








參考資料:
http://blog.csdn.net/niuox/article/details/7263792

2013年1月6日 星期日

[php] 將圖片以base64編碼輸出


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8;"/>
<title>test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</head>
<body>
<?php
$img_text='data:image/jpg;base64,'.base64_encode(file_get_contents('image/001.jpg','r'));
?>
<img src="<?php echo $img_text;?>"/>
</body>
</html>

註:


參考資料:
http://blog.upall.cn/350.html

2013年1月5日 星期六

[php] rand() 亂數 小數


function random_float ($min,$max) {
   return ($min+lcg_value()*(abs($max-$min)));
}

使用 :
echo random_float(0.01,0.2);    //取0.01~0.2的小數亂數

註 :
lcg_value() 返回範圍為 (0, 1) 的一個偽隨機數。本函數組合了周期為 2^31 - 85 和 2^31 - 249 的兩個同餘發生器。本函數的周期等於這兩個素數的乘積。

參考資料 :
http://www.w3school.com.cn/php/func_math_lcg_value.asp

2012年12月24日 星期一

[Linux]Ubuntu Desktop(桌機版)安裝教學


想要入門Linux但又猶豫的人可以先看看這篇

如果未安裝VMware Player請點擊,如果不知道VMware Player是幹麻的請先點擊上面的連結

如果是要灌雙系統的話,此教學比較不適合您,網路上有很多寫的很好的教學文可以參考看看

[VMware Player]安裝教學 (使用windows 7)


[linux]Linux入門,介紹ubuntu desktop(桌機版)

我是個Linux的初學者,最近開始想要玩玩Linux,這篇是我查很多資料彙總起來的大意,也是

寫給打算入門Linux的新手來看看,算是個導引~

可以說完全沒什麼深度,但非常地白話淺顯易懂XD

如果有些名詞或觀點解釋錯誤麻煩各位前輩指正:)