2009年4月10日 星期五

C槽與D槽對調 解決方法!!!

重灌NB時 有時候會發生nb的"還原槽"竟然寫著C: !!

無論怎麼重新切割 還原槽始終是C槽....

上網看了許多文章 原來這是硬碟的MBR出了問題

此時先切割一個D槽 安裝XP先

之後進入XP之後 請上網下載PTDD Partition Table Doctor 3.5

這是一個XP底下的應用程式 (其他很多方法必須使用到軟碟機 這年頭還有誰用軟碟呢...)

安裝好之後 打開應用程式 點選"fixboot" 接著點選"auto"自動修復

切記記得按save存檔 系統會要求你重開機

之後你就會發現本來裝在d槽的xp進不去了 真是可喜可賀~

接著放入xp光碟 進入安裝畫面 就會發現c槽在前面 還原槽變成d槽囉 耶^^Y

之後就可以放心的按下NB一鍵還原的按鈕開始還原囉^^

2009年4月9日 星期四

Javascript: 圖不存在時 已另一張圖取代之

這是一般網頁中插入圖片的語法: <img src="A.jpg" >

只要加入一個onerror函數 就可以自動在找不到A.jpg時 已預設的圖取代之:
<img src="A.jpg" onerror="this.src='A.gif'"
( 即A.jpg不存在時 以A.gif取代 )

---------使用函式的方法--------------
<img name="img1" src="A.jpg" onerror="javaScript:eImg()'"

function eImg()


{


 var Img = new Image()


 Img.src = document.img1.src;

 if(Img.fileSize=="-1")

 {

  document.img1.src = "A.gif";

 }

}


創造一個Image物件Img 讓Img讀取src路徑下的圖(A.jpg)
若A.jpg檔案大小為-1 則替換A.gif
可惜fileSize只能在IE下使用
在火狐底下可以用圖片寬度(width)或高度(height)作為圖片是否存在的依據