”Caps Lock”オン です!。
ホーム へ サンプルページ URL送信 2b send_url2b.htm
このページのURLを友人などにメールで送る(紹介)するボタン。 ”CapsLock・オン” メッセージあり。 DHTML。 メールのタイトルや主文などデフォルト値のカスタマイズはテキストエディターなどで可。 all 対応。 コピー、編集し、簡単にWebで応用できまっ、(^ ^)。
デモは、受信メールアドレスを入力、[送信]ボタンを押す、 や、”CapsLock・オン”でタイプイン、で。。
< ご使用方法 >
・ ローカル(=PC)への保存は、send_url2b.htm を右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。 ※: 【Internet Explorer】 - [ファイル] - [名前を付けて保存]−[ファイルの種類] ”Webページ、完全” ……、などで変わってしまったファイル名や、*.html 中のパスは要修正。
・ このDHTMLの実装方法は、send_url2b.htm をテキストエディターで開き、ホームページ作成ソフトなどのHTML挿入/編集メニューなどを使って、新しいページ
1 や hogehoge.html(=任意の挿入先ファイル名) の、 <head> 〜 </head> の任意の行間に (*1)
を、さらに
<body> 〜 </body>の任意の行間に (*2) をペーストします。
・ 編集方法は、hogehoge.html を
WordPad や SmipleTextなどのテキストエディター、あるいは ”FrontPage Express” などのホームページ制作ソフトのHTMLタグ挿入/編集メニュー で開き編集します。 下記の(例) (*1) と、 (*2) を参考に太字部分の編集を任意に行います。 ※: テキストエディターによる編集は、HP制作ソフトとの互換性の問題を生じません(HP制作ソフト間は少し生じる)。
・ 作動テストは、ローカル(PC)に保存し、 Internet Explorer 6.x〜 などで開いて。 更新の確認は、ie、Netscapeやサーバーからのキャッシュデーター更新を、目的のページを表示し ieで [F5]キー
を押し最新データ読み込みで行います(≠再アクセス)。 Netscapeは、Ctrl+Rキーで。
・ アップロードや作動テストは、hogehoge.html と同じ階層〔ホルダー/ディレクトリー〕に、使用する画像なども転送/配置し実施。 ※:別ディレクトリーに配置時は、*.html 中のパスは要修正。 FTPなどで変わったファイル名は要修正。 スクリプト構文中への改行混入は非作動原因。
・ 関連情報 : 色記号6、2、スタイルシートリファレンス、ホームページ開設入門が便利!。 Web& Internet Samples、Web Development、XML、DHTMLとは?、ColorTable、HTMLの色指定、色見本。
(*1)
: send_url2b.htm (例) 挿入先の <head> 〜 </head> の、〜 部分にペーストします。
|
HTMLの編集方法 |
(*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
|
〔この列ペースト不要〕
シフトJIS使用(削除不可)
ieなどに表示するアイコンファイル名(削除可)<style type 〜
</style>は(削除可)
マウスオーバー時のテキスト
背景色
下線非表示
非マウスオーバー時の下線表示(逆も可)
リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム target="_self"
ページ全体 target="_top"
親フレーム target="_parent"
お気に入り、タスクバーに表示するページ名(≠ファイル名)
メールタイトル(
デフォルト値)
メール主文(
デフォルト値)
エラーメッセージ
キャプスロックオン |
<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">
<link REL="SHORTCUT ICON" href="faviconu.ico">
<style type="text/css"><!--
A:hover {
COLOR: #8000e2;
BACKGROUND-COLOR: #f3edee; TEXT-DECORATION: none
}
A {
TEXT-DECORATION: underline
}
-->
</style>
<base target="_blank">
<title>サンプルページ URL送信 2b</title>
<!-- ☆ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
// Script by Trånn: http://come.to/tronds
// Courtesy of SimplytheBest.net
http://simplythebest.net/info/dhtml_scripts.html
var initialsubj="\^o^/ (^o^) なページのURLをご紹介致します。
- ……より。"
var initialmsg="ハロー〜*:(^o^)なページだから、興味を引くといいなぁ〜*。:
"+window.location
var good;
function checkEmailAddress(field) {
var goodEmail =
field.value.match(/(^(+@).+((.com)|(.net)|(.edu)|(.mil)|(.gov)|(.org)|(.info)|(.sex)|(.biz)|(.aero)|(.coop)|(.museum)|(.name)|(.pro)|(..{2,2}))$)/gi);
if (goodEmail) {
good = true;
else {alert('正確にアドレスを入力して下さい、(-."-;)');
field.focus();
field.select();
good = false;
}
}
u = window.location;
function mailThisUrl() {
good = false
checkEmailAddress(document.eMailer.email);
if (good) {
//window.location =
"mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+document.title+"
"+u;
window.location =
"mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+initialmsg
}
}
// End -->
</script>
<!-- ☆ ----------- ↑ この間をコピー&ペーストします。 ------------ -->
<!-- ☆ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<script>
function capLock(e){
kc = e.keyCode?e.keyCode:e.which;
sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
document.getElementById('divMayus').style.visibility = 'visible';
else
document.getElementById('divMayus').style.visibility = 'hidden';
}
</script>
<!-- ☆ ----------- ↑ この間をコピー&ペーストします。 ------------ --> |
(*2)
: send_url2b.htm (例) 挿入先の <body> 〜
</body> の、〜
部分にペーストします。
|
HTMLの編集方法 |
(*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。 |
|
〔この列ペースト不要〕
※:<body> 部の編集 背景 リンク 表示済みリンクンク アクティブリンクの各色(任意値)
キャプスロックオン テキストボックスサイズ
初期文字
ステイタスバーに表示メッセージ
ボタン色 文字色
キャプスロックオン |
<body bgcolor="#F8F5F5" link="#54006C" vlink="#62000D" alink="#00FFFF">
<!-- ★ ---------- ↓ この間をコピー、編集、ペーストします。 ---------- -->
<!--webbot bot="HTMLMarkup" startspan -->
<form name="eMailer">
このページのURLを友達に送る。<br>
<input onkeypress="capLock(event)" type="text" name="email" size="30"
value="メールアドレスを入力してください。"
onFocus="this.value=''" onMouseOver="window.status='このページのURLを教える友達などのメールアドレスを入力してください。';
return true" onMouseOut="window.status='';return true">
<br>
<input type="button" value="URLを送信" onMouseOver="window.status='クリックでこのページのURLを送信します。';
return true" onMouseOut="window.status='';return true"
onClick="mailThisUrl();" style="background:#5C5868; color:#00BEFF;"
title="送信を開始する祢。"></form>
<!--webbot bot="HTMLMarkup" endspan -->
<!-- ★ ---------- ↑ この間をコピー、編集、ペーストします。 ---------- --
<!-- ★ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<div id="divMayus" style="visibility:hidden">”Caps Lock”オン です!。</div>
<!-- ★ ----------- ↑ この間をコピー&ペーストします。 ------------ --> |
< 補足 > 適時参照あれ!。
・ Wordpad によるHTMLソース(タグ)を見ながらの直接編集方法。