<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html><head><title>???</title> <style type="text/css" id="s0"> input { border-color: white } </style> <style type="text/css"> input { border-style: solid; border-width: 4px } </style> <script type="text/javascript"> var r = 255, g = 255, b = 255, dr = 5, dg = 3, db = 7; function step() { var s = document.styleSheets[0]; var c = 'rgb(' + r + ',' + g + ',' + b + ')'; if(s.cssRules) { // N6, Mozilla s.cssRules[0].style.borderColor = c; } else { // IE5.5 s.cssText = 'input { border-color: ' + c + ' }'; } r = (r+dr)%256; g = (g+dg)%256; b = (b+db)%256; } </script> </head><body onload="setInterval(step, 50)"> <form aciton="#"><p><input type="text" name="test"></p></form> </body></html>
<HTML LANG="ja"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=shift_jis"> <SCRIPT LANGUAGE="JavaScript" defer> L_SearchURL_Text = "http://dic.yahoo.co.jp/bin/dsearch?p="; L_Alert_Message = "You must select some text to search for first."; var parentwin = external.menuArguments; var doc = parentwin.document; var sel = doc.selection; var rng = sel.createRange(); var str = new String(rng.text); var op = new String (L_SearchURL_Text + str);
if (str=="") alert (L_Alert_Message); else open(op);
var count = 0; var color = "fedcba9876543210"; function dark(i) { if (count < 16) { c = color.charAt(i); document.bgColor = c + c + c + c + c + c; count++; setTimeout("dark(count)", 50); } }
function getCookie(name){ var isCookie=document.cookie.indexOf(name); var nowCookie=document.cookie+';'; if(isCookie !=-1){ begin=nowCookie.indexOf('=',isCookie)+1; end=nowCookie.indexOf(';',begin) return(document.cookie.substring(begin, end)); } return(''); }
var src = "The rain in Spain falls mainly in the plain."; var re = /\w+/g,arr; while ((arr = re.exec(src)) != null) document.write(arr.index + "-" + arr.lastIndex + "\t" + arr);
item(i)について: Note: This object can also be dereferenced using square bracket notation (e.g. obj[1]). Dereferencing with an integer index is equivalent to invoking the item method with that index. The name parameter is of type String.
namedItem(n)について: Note: This object can also be dereferenced using square bracket notation (e.g. obj["foo"]). Dereferencing using a string index is equivalent to invoking the namedItem method with that index.
<html> <head> <script language = "JavaScript" src = "./write.js"> </script> <script language = "JavaScript"> dwrite(); </script> </head> </html>
続く
536 名前: パーヤン 投稿日: 01/10/29 20:53 ID:M5M8qW1s
続き [write.js]
var j_scr = new Array( "<head>\n", "<script language = \"JavaScript\"\n", "\tsrc\t\t = \"./write.js\"\n>", "</script>\n", "</head>\n" );
var header = new Array( "<body bgcolor=\"#FFCC00\" >\n", "<div id=fadein><font>\n", "<br>\n", "<br>\n", "<br>\n", "<br>\n", "<br>\n" ); var footer = new Array( ".....<br>\n", "</font></div>\n", "</body>" ); var title = "パーヤンのリンク集<br><br>\n";
var main = new Array( "<a \ttarget = \"Main\"\n", "\tname = \"l_link\"\n", "\tonMousedown = \"subf_open()\">\n", "言語関連編\n", "</a><br>\n", "<a target = \"Main\"\n", "\tname = \"ch_link\">\n", "@2チャンネルお気に入り\n", "</a><br>\n" );
/****f_cnt配列(mainで記したlistの各要素ではじめの行の添字番号*****/ var f_cnt = new Array( "5" );
/********wk(作業領域配列)の宣言***********/ var wk = new Array(1);
/***first_cnt:htmlを再構築するのに必要なタグをつけるかつけないか判別******/ var first_cnt = 0;
var lang_sub = new Array( "<a \ttarget = \"Main\"\n", "\tname = \"c_link\">\n", "\" @C言語関連\n", "</a><br>\n" );
続く
537 名前: パーヤン 投稿日: 01/10/29 20:56 ID:7rmlhswO
続き
function dwrite(i){ document.close(); for(i = 0; i< header.length; i++ ){ document.write( header[i] ); } document.write( title ); for(i = 0; i<main.length; i++ ){ document.write( main[i]); } for(i = 0; i<footer.length; i++ ){ document.write( footer[i]); } } function subf_open(){ if( first_cnt == 0 ){ header = j_scr.concat( header ); first_cnt++; } var length = 0; length = f_cnt[0]; wk = main.slice( length , main.length ); alert( wk ); main = main.slice( 0, length ); alert( main ); main = main.concat( lang_sub ); alert( main ); main = main.concat( wk ); alert( main );
var a = [30, 40, 20], sum = 0; for(var i = 0; i < a.length, ++i) sum += a[i]; var n = 0, thr = sum*Math.random(); for(var s = 0; n < a.length && s < thr; ++n) s += a[n]; --n; // ここでnに「どれが選ばれた」か入っている
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html><head><title>???</title> <link id="l1" rel="stylesheet" href="t1.css" type="text/css"> <script type="text/javascript"> var a = ['t1.css', 't2.css', 't1.css']; var n = a[Math.floor((a.length-1)*Math.random())]; document.writeln('<link rel="stylesheet" href="' + n + '" type="text/css">'); </script> </head><body> <h1>Test...</h2> </body></html>
あと、最後のDIVにスクロールする関数を作ったのですが function scroll_end() { var w = document.all.tags("DIV"); w(w.length).scrollIntoView(); } ”nullはオブジェクトではありません”とエラーが出ます どこが間違っているんでしょうか?