Webページの一般的なテクニック


1.oncontextmenu="window.event.returnValue=false"マウスの右ボタンを完全に遮断
no
Tableに使用可能
2.選択解除、コピー防止
3.onpaste=「return false」貼り付け禁止
4. oncopy="return false;"oncut="return false;"レプリケーションの防止
5.IEアドレスバーの前で自分のアイコンに変更
6.お気に入りにアイコンを表示できます
7.入力を閉じる
8.いつまでもフレームを持っている

9.被人frame防止

10.Webページは名前を付けて保存できません

11.onclick="window.location = "view-source:"+ "http://www.gonet8.com"...
12.削除時確認
カットアウト
13.コントロールの絶対位置を取得する
//javascript

function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"/nleft="+l);
}

//VBScript

14.テキストボックスのテキストの最後にカーソルを合わせる

function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}


15.前ページの出所を判断する
javascript:
document.referrer
16.ウィンドウを最小化、最大化、閉じる









本例はIEに適用する
17.シールド機能キーShift,Alt,Ctrl

function look(){
if(event.shiftKey)
alert("Shiftキー押すな!");//ALT CTRLに変更できます
}
document.onkeydown=look;

18.Webページがキャッシュされない



または
19.フォームに凹凸がないようにするにはどうすればいいですか?

または

20.
&の違いは?
(division)大きなセグメントを定義するページ要素は、転行を生成します.
同じ行内の要素を定義するために使用され、
との唯一の違いは転行を生成しないことです.
はnsのタグであり、ieはサポートされず、
に相当する.
21.ポップアップウィンドウを常に一番上にします.

22.バーをスクロールしないでください.
縦棒を使用しない:


横棒を使用しない:


両方とも取り除きますか?もっと簡単に


23.どのようにして画像のリンクを削除してクリックした後、画像の周りの破線?

24.電子メール処理提出フォーム



25.開いているサブウィンドウで親ウィンドウをリフレッシュするコードにはどう書きますか?
window.opener.location.reload()
26.ページを開くサイズの設定方法

ページを開く場所
27.ページに満タンでない背景画像をどのように追加するか、ページを引っ張るときに背景図が動かない

28.文字列がすべて数値で構成されているかどうかを確認する

29.ウィンドウのサイズを取得
document.body.clientWidth; document.body.clientHeight
30.文字かどうかをどう判断するか
if(/[^/x 00-/xff]/g.test(s))alert(「漢字を含む」);
else alert(「すべて文字」);
31.TEXTAREA適応文字行数の多少

32.日付減算日数が2番目の日付に等しい

function cc(dd,dadd)
{
//エラー処理を加えることができる
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear()+「年」+(a.getMonth()+1)+「月」+a.getDate()+「日」)
}
cc("12/23/2002",2)

33.どのラジオを選んだか

function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function

Style
Barcode


34.スクリプトはエラーなし



35.ENTERキーで次の入力ボックスにカーソルを移動

36.あるウェブサイトのリンク速度を検出する:
次のコードを領域に追加します.

tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]="www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]="www.cctv.com"
function butt(){
document.write("
")
for(var i=1;idocument.write("="name=url"+i+"size=40> =》onclick=window.open(this.form.url"+i+".value)>
")
document.write("")
}
butt()
function auto(url){
document.forms[0]["url"+b].value=url
if(tim>200)
{document.forms[0][txt]+b].value=[リンクタイムアウト]}
else
{document.forms[0][txt]+b].value=「時間」+tim/10+「秒」}
b++
}
function run(){for(var i=1;ionerror=auto("http://"+autourl+&quo...
run()

37.各種スタイルのカーソル
Auto:標準カーソル
default:標準矢印
hand:手カーソル
wait:カーソルを待つ
text:I形カーソル
vertical-text:水平Iカーソル
No-drop:ドラッグ不可カーソル
not-allowed:無効なカーソル
help :?ヘルプカーソル
all-scroll:三角方向標識
move:カーソルの移動
crosshair:十字
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize
38.ページのアクセスと終了の特効
ページに進みます.
ページを開く
これは、ページがロードされ、呼び出されたときのいくつかの特効です.durationは、秒単位で特効の持続時間を表す.Transitionは、どの特効を使用するかを示し、1-23:
0長方形の縮小
1矩形拡大
2円形状の縮小
3円拡大
4下から上へのリフレッシュ
5アップ・ダウン・リフレッシュ
6左から右へのリフレッシュ
7右から左へのリフレッシュ
8縦シャッター
9横シャッター
10位置ズレクロスブラインド
11位置ずれ縦シャッター
12点拡散
13~中間リフレッシュ
14中間~左右リフレッシュ
15中~上下
16上下中央
17右下から左上
18右上から左下
19左上から右下
20左下から右上
21横線
22縦棒
23以上22種類ランダムに1種類選択
39.所定時間内にジャンプする

40.ウェブページが検索されるかどうか

属性値は次のとおりです.
属性値は「all」です.ファイルが取得され、ページ上のリンクがクエリーされます.
属性値は「none」です.ファイルは取得されず、ページのリンクはクエリーされません.
属性値はindex:ファイルが取得されます.
属性値はfollow:クエリー・ページのリンク.
属性値は「noindex」です.ファイルは取得されませんが、クエリー・リンクできます.
プロパティ値は「nofollow」です.ファイルは取得されませんが、ページのリンクをクエリーできます.
41.一度だけホームページをポップアップする
<SCRIPT language=JavaScript>
function defaultwin(){
var exitwin,url,ownwin;
url = 'http://www.123xia.com';
exitwin = window.open(url,'nowexitwin');}
function get_cookie(Name) {
var search = Name + '='
var returnvalue = '';
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(';', offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function loadpopup(){
if (get_cookie('popped')==''){
defaultwin()
document.cookie='popped=yes'
}
}
window.onload=loadpopup;
</SCRIPT>

42.24時間ウィンドウのjsコードを1回だけ弾く
<script language="JavaScript">
function Get(){
var Then = new Date() 
Then.setTime(Then.getTime() + 1*60*60*1000)
var cookieString = new String(document.cookie)
var cookieHeader = "Cookie1=" 
var beginPosition = cookieString.indexOf(cookieHeader)
if (beginPosition != -1){ 
} else 
{ document.cookie = "Cookie1=POPWIN;expires="+ Then.toGMTString() 
var focusid=setTimeout("focus();var popAd=window.showModelessDialog('http://xxx.com/1.htm','dis','');",1000);
window.focus();
}
}Get();
</script>

1.htm
<script language='javascript'>if (top.location != self.location) {top.location='http://xxxx...com/ad.htm;}</script><script language=javascript>window.open('http://xxx.com/ad.htm','114','resizable,menubar,scrollbars,dependent,location,toolbar,width=300,height=300');setTimeout('window.close();', 0);</script>

あるいはPHPで時間を制限する
<?if(empty($_COOKIE['phome']))
{
$time=3600;//cookie    
setcookie("phome","1",$time,"/","");
echo" 

<IFRAME marginwidth=0 marginheight=0 height=0 width=0 scrolling=auto border=0 frameborder=0 src='             '></IFRAME>

";
}
?>