Safari Beta 2 與 Do JavaScript 指令示範

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
頭像
bryanchang
討論區管理員
文章: 7057
註冊時間: 04/19/2001 1:01 am
來自: The '60s
聯繫:

Safari Beta 2 與 Do JavaScript 指令示範

#1 文章 bryanchang »

Apple 的 AppleScript 網站在這兩天貼出了新的 AppleScript 的範例:

http://www.apple.com/applescript/safari/jscript.01.html

搞不好可以搞一些有意思的 Safari 遙控器來玩。
圖檔
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#2 文章 »

遙控器?白老大有 microphone 嗎,試試語音辨析觸發 applescript;才酷呢 8)


另,請問此段 javascript 可否改為選擇文件的 外部 css 連結?

function changeSize(px){
var table = document.getElementById("tableMain2");
table.setAttribute("width",px);
}

pseudo code

按 button 1,文件選 s01.css
按 button 2,文件選 s02.css
按 button 3,文件選 s03.css

TIA


PS : 最近在學習寫網頁,也頭痛。
頭像
bryanchang
討論區管理員
文章: 7057
註冊時間: 04/19/2001 1:01 am
來自: The '60s
聯繫:

#3 文章 bryanchang »

理論上如果你的 css 檔是用 Style source 的方式載入,那應該可以動態改變。不過一般的做法不是換 css 檔,而是在同一個 css 檔案裡對同一個 HTML 物件有多個不同的 Style 定義,然後你的 Code 隨需要去機動更換這些物件所使用的 style class.
圖檔
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#4 文章 »

棒喝 :shock:

最近的執迷可有解救了,謝謝。 :wink:
頭像
bryanchang
討論區管理員
文章: 7057
註冊時間: 04/19/2001 1:01 am
來自: The '60s
聯繫:

#5 文章 bryanchang »

說到這個,動態處理 css 的問題你還是要請問專家了:

圖檔
圖檔
頭像
digdog
討論區管理員
文章: 1297
註冊時間: 05/02/2001 1:01 am
聯繫:

#6 文章 digdog »

請服用 styleswitcher.js

舉例說明如下:

代碼: 選擇全部

<!-- Style Sheets -->
	<link type="text/css" rel="alternate stylesheet" title="smallStyle" href="small.css" />
	<link type="text/css" rel="alternate stylesheet" title="largeStyle" href="large.css" />
	<link type="text/css" rel="alternate stylesheet" title="x-largeStyle" href="x-large.css" />

<!-- Scripts -->
	<script type="text/javascript" src="styleswitcher.js"></script>

<!-- HTML -->
	<p><select onchange="setActiveStyleSheet(value); return false;">
	<option value="smallStyle">Small</option>
	<option value="largeStyle">Large</option>
	<option value="x-largeStyle">X-Large</option>
	</select></p>
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#7 文章 »

謝謝兩位 :D

離題的問:

直排的中文網頁會否太怪異? :roll:
頭像
digdog
討論區管理員
文章: 1297
註冊時間: 05/02/2001 1:01 am
聯繫:

#8 文章 digdog »

悲 寫: 直排的中文網頁會否太怪異? :roll:
既然要直排,那就不能不從右寫到左了。

不過不確定 Safari 能不能讓你從右寫到左,但起碼 IE 是可以的(HTML 4.01 & XHTML 1.0 or later)。

代碼: 選擇全部

<bdo lang="en" dir="ltr">從左到右</bdo>
<bdo lang="he" dir="rtl">從右到左</bdo>  
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#9 文章 »

可井蛙了,現在才知有 XHTML 2.0... :oops:

試試用瀏
頭像
digdog
討論區管理員
文章: 1297
註冊時間: 05/02/2001 1:01 am
聯繫:

#10 文章 digdog »

[quote="悲"]可井蛙了,現在才知有 XHTML 2.0... :oops:

試試用瀏
頭像
麻辣杯麵
哇哈哈~我是神
文章: 5222
註冊時間: 04/26/2001 1:01 am
來自: 可以看到極光的地方

#11 文章 麻辣杯麵 »

太感謝!
請繼續討論,我還再偷學中~ 8)
曾經滄海難為水.除卻巫山不是雲
留言五百如一日
文章: 610
註冊時間: 12/25/2001 1:01 am

#12 文章 »

見笑。

網頁 用 Safari 拷貝文字,貼到 TextEdit.app;用 Chinese Text Converter 轉換繁簡,繼以 applescript 將橫排文字改成直排,寫成網頁。

因覺得方塊字直排才好,現存的 blog 軟件未合意;所以動手,遊戲之作。xhtml,css 是初學、從頭起,頗頭痛。


噢離題太遠了。 :P
回覆文章