我很想做一個不用上網的情況下都能有散亂選擇的圖案出現, (我曾用過Access 可直接顯示圖片但沒有散亂選圖的功能; 又曾用過Excel 雖然有散亂選文字功能但無直接顯示圖像功能.) 就如同學生們常用的Smart Cards 來在一叠咭片中任意抽取一張巳有圖文的咭片來温習. 我的朋友曾給我一個如下程式存入在 .html 格式及同一檔案中存入相片分別名為 01.jpg, 02.jpg, 03.jpg 或 .jpeg 格式. 經過 Allow Blocking 歩聚後再 recycle, 可惜總是得到 < script language="javascript" type="text/javascript"> 的顯示. 究竟是何處出錯, 我是用着Windows XP pk2及有Firewall, antivirus.
希望各位能夠給我一個可以不用上網的情況下, 衹按key board或left click mouse就能散亂的顯示一幅有圖文並茂資料的方法, 學生們就有福了來亨有如Smart Cards的方法來温習了.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content=
"text/html; charset=iso-8859-1">
</head>
<body onLoad="doit()"
>
<center>
<
script language="javascript"
type="text/javascript">
<!--
// RANDOM GENERATOR
image = new Array();
text = new Array();
//****PUT YOUR IMAGES AND TEXT HERE, NOTICE THAT THE FIRST IMAGE MUST START W/ 0 AND NOT 1*****
//****YOU MAY ADD MORE IMAGES BY FOLLOWING THE SIMILAR PATTERN******
//****MAKE SURE THE IMAGES ARE IN THE SAME LOCATION AS YOUR .htm FILE******
//****THE FILE YOU CAN SAVE OFF THE WEB OR JUST CUT AND PASTE ALL THESE INTO A TEXT FILE******
image[0] = "01.jpg"; text[0] = "hi this is text 1";
image[1] = "02.jpg"; text[1] = "hi this is text 2";
image[2] = "03.jpg"; text[2] = "hi this is text 3";
function doit() {
var randomnum = Math.floor(Math.random()*image.length);
var gen_image = image[randomnum];
var gen_text = text[randomnum];
document.writeln("<center>");
document.writeln
("<img src = '" + gen_image + "' />");
document.writeln("<br />");
document.writeln("Details: " + gen_text);
document.writeln("<p><a onclick='
window.location.reload()'>Next Image</a></p>");
document.writeln("</center>");
}
//-->
</script>
</
center>
</body>
</html>