主選單

2020-02-14

寶島長春圖卷

〈寶島長春圖卷〉是現存臺灣最長的集體創作的長卷,北起基隆嶼,南至屏東墾丁,台灣當年的大都市、機場、港口、阿里山神木全都收納其中,長66公尺。1981年由歷史博物館前館長何浩天發起召集黃君璧、張大千、張榖年、胡克敏、李奇茂、范伯洪、羅芳、蘇峰男、羅振賢、蔡友等10名水墨畫家,花了近半年時間合力創作完成。
 
108年5月25日在台南市美術館1館開展,10名畫家中,已有6人去世,其中94歲的李奇茂前一日上午病逝;美術館人員說,李奇茂對參加「寶島長春圖卷」開展非常期待,也很興奮,館方也特地規劃動線,讓行動不便的李奇茂不必受限於美術館的空間。
 

台灣老照片:土井九郎

土井九郎 (Doi Kuro)
https://www.facebook.com/pg/doikuro/photos/?tab=albums

2019-10-04

CKEditor:網頁文字編輯器

【使用方法】
下載相關檔案放到 ckeditor 目錄中,引用 ckeditor.js。
https://ckeditor.com/ckeditor-4/download/
<script src="/ckeditor/ckeditor.js"></script>

<textarea name="editor1" id="editor1">......</textarea>

<script>
    CKEDITOR.replace( 'editor1' );
</script>

 

【取得資料的方式】
JavaScript
<script>
    var data = CKEDITOR.instances.editor1.getData();
</script>
PHP
<?php
    $editor_data = $_POST[ 'editor1' ];
?>
ASP.NET
Request.Unvalidated.Form["editor1"];

 

【載入資料的方式】
<script>
    CKEDITOR.instances.editor1.setData( text, function()
    {
        this.checkDirty();  // true
    });
</script>
<script>
    $('#editor1').html(text);
</script>

ASP.NET,可透過 hidden 傳給前端。(ValidateRequestMode="Disabled")
<input="hidden" id="hid01" runat="server" />
//hid01.Value = System.Net.WebUtility.HtmlEncode(text);
hid01.Value = text;

Label1.Text = @"
    <script>
        $('#editor1').html(document.getElementById('" + hid01.ClientID + "').value);
    </script>
";

 

【官網文件】
https://ckeditor.com/docs/ckeditor4/latest/guide/dev_savedata.html
【簡介文章】
https://www.wfublog.com/2017/11/web-wysiwyg-text-editor-ckeditor.html
【PHP範例】
https://pjchender.blogspot.com/2015/11/ckeditor.html
【調教】
https://blog.user.today/setting-ckeditor/

 

2019-05-30

jQuery:Ajax 呼叫 Server 端 Function

Server 端 (AjaxTestPage1.aspx.cs)
Function 需為靜態,且標示為 [WebMethod]
    using System.Web.Services;  //[WebMethod]

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    [WebMethod]
    public static string getHello(string str)
    {
        return str;
    }



Client 端 (AjaxTestPage1.aspx) 引用 jQuery (使用 Google CDN)
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

用來呼叫 Server 端的函數 (使用 ajax)。
<script>
function CallServerFunction(StrPriUrl, ObjPriData, CallBackFunction) {
    $.ajax({
        type: "post",
        url: StrPriUrl,
        contentType: "application/json; charset=utf-8",
        data: ObjPriData,
        dataType: "json",    //"text"
        async: true,    //true (非同步執行)  false(同步執行)
        success: function (result) {
            if (CallBackFunction != null && typeof CallBackFunction != 'undefined') {
                CallBackFunction(result);
            }
        },
        error: function (result) {
            alert('error occured');
            alert(result.responseText);
        },
    });
}
</script>

呼叫方法:CallServerFunction("[網址路徑] / [Server端函數名稱]", [Server端Function的接收參數], [接收回傳值的函數])
<script>
function test() {
    CallServerFunction("AjaxTestPage1.aspx/getHello", "{'str':'123'}", function (myresult) {
        alert(JSON.stringify(myresult));
        alert(myresult.d);
    });
}
</script>



呼叫的方式

2019-05-26

雜記:WIN10

Windows 鎖定畫面的背景桌布:
在命令列輸入「C:\Users\%UserName%\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets」 再將裡面檔案的附檔名改成 jpg 即可。(PS:裡面還有包含其它圖片)
「我的電腦」不見了:
桌面按右鍵 →「個人化(R)」→「佈景主題」→ 往下捲「桌面圖示設定」→ 把「電腦(M)」打勾
儲存後桌面就會跑出電腦圖示了。