alltagというタグを追加してみた(多くのタグが使えるようになる)

[ガラケー版(QRコード)] 総閲覧回数:3,630,588回 / ブログ拍手:2,145
作品DB等各サービスの機能追加情報や、技術系・面白系記事を中心に提供。
記事の投稿は基本Twitterでも告知させて頂いています。
連絡は作品DBの論客の方なら私書、DB外ユーザの方ならメールTwitterで可能です。
アクセス記録[推移 / PV内訳(過去1日 / 過去1週間) / 外部アクセス元 (昨日 / 過去1週間) / ログイン論客足跡]
プロフィール私書(メール)
   /   /送済
評価(一覧   /)
投票   /共:   /
ファン登録
作品/情報/
DB構築()
ブログ
[書く]
攻略記事リンク集
My Play List
<=新記事2008/05/15 左メニューについて思ったこと
=>古記事2008/05/15 法人会計::法人決算手順メモ書き

1.
2008/05/15 同日2番目 作品DB開発/運用 > alltagというタグを追加してみた(多くのタグが使えるようになる)」
[この書込みのみ表示(記事URL紹介用) / 編集 / 削除 / トラバ送信 / 共有分類に追加(タグ付け)]

特殊機能による入力は認められたHTMLタグや書式以外使えませんが、
< alltag> ... </ alltag>
という形で書くと、そこで囲まれた範囲は、そのままHTMLタグとして処理できるようにしました。
HTMLタグの知識などがある方、勉強してみたい方は活用してみて下さい。
悪用・誤用された場合には、該当者について利用について制限することもあると思います。

なお、セキュリティとレイアウトの問題によりscriptでは
cookie
write
form
referer
submit
location

HTMLでは
form
marquee
を使えないようにしてあります。

あと、scriptとalltagは、日記のコメント欄やチャットでは使えません
(自分の日記の範囲まで / コメントをする人によってページが破損レイアウト化することを避ける為)。

小難しい機能である意味余計な機能でもあるので、普通気にされないで良い機能だと思いますが、
どこかで色々HTMLとかscriptとかを勉強してことがあり、どうしてもそういうので使いたいというのがある方は活用してみて下さい。

ちなみにalltagによる制限緩めを活用した機能の例です(今まではこういうことは出来なかった)。
※「<」の後ろにスペースを入れているのは、特殊機能をオンにしないでソースを見せる為、わざとやっています(使う時にはその空白部分を削って使って下さい。

例1. divとscriptの組み合わせ


[ソース]
< div id="blink">< big>点滅する文字< /div>
< script language="javascript">
if(document.getElementById)
{
var ii = 0, blinkx = 1;
function blink_str() {
ii+= blinkx;
if (ii + blinkx < 0 || 255 < ii + blinkx) {
blinkx = -blinkx;
}
document.getElementById("blink").style.color = "rgb(" + ii + "," + ii + "," + ii + ")";
setTimeout("blink_str()", 1);
}
blink_str();
}
< /script>

例2. tableの色づけ
背景が白のテーブル

[ソース]
< table border bgcolor="ffffff">< tr>< td>< font color="000000">背景が白のテーブル< /font>< /td>< /tr>< /table>

例3. script(呼び出しではなく自己定義も出来るようになりました/制限があるのは↑に書いてある通り)
クエイク

[ソース]
< script lungage=javascript>
var shakesize = 10;
var shakecount = 30;
var quart = String.fromCharCode(34);
var comma = String.fromCharCode(44);
function shakewindow(){
for (i=0;i< shakecount ;i++){
eval('top.window.moveBy(0' + comma + 'shakesize);');
eval('top.window.moveBy(shakesize' + comma + '0);');
eval('top.window.moveBy(0' + comma + '-shakesize);');
eval('top.window.moveBy(-shakesize' + comma + '0);');}
}

function earthquake(){
eval('setTimeout(' + quart + 'shakewindow();' + quart + comma + '500);');
}
< /script>< a href="javascript:earthquake();">クエイク< /a>



コメントする


[他の記事も読む]
<=新記事2008/05/15 左メニューについて思ったこと
=>古記事2008/05/15 法人会計::法人決算手順メモ書き


大分類が「作品DB開発/運用」の記事
この論客の記事全て
RSS購読
RSS
ブログ表示スタイル
リスト/携帯(QRコード)
画像/動画/音声/リンク
表示開始年月
分類
全て
1.このサイトについて
2.作品DB開発/運用
3.ホームページ制作技術
4.Perl
5.C言語 / C++
6.検索エンジン&SEO
7.サッカー
8.自分のこと
9.Linux
10.旅行
11.思ったこと
12.パソコン
13.Berkeley DB
14.その他技術系
15.企画
16.スマートフォン
17.鑑賞
18.皆声.jpニュース
19.インターネット業界
20.運用マニュアル(自分用)
21.技術系以外実用書
22.料理
23.ALEXA
24.アニメ
25.会計
26.漫画
27.設計書
28.色々サイト作成
29.サーバー
30.自分専用
31.生活
32.OP/ED/PV
33.ゲーム
34.DB整備
35.新規開始作品紹介
36.英語圏の話題
37.大道芸
38.映画
39.PHP
40.ダイエット
41.Mac
42.JavaScript
43.MySQL
44.介護
45.作品DB作品追加作業
46.BI
47.Web API
48.パフォーマンス
49.インターネットの活用方法
50.Riak
51.Androidアプリ開発
52.Cassandra
53.スパム
54.写真
55.iOSアプリ開発
56.AWS
57.マーケティング
58.Web漫画
59.法律
60.mongodb
61.開発環境整備
62.Google Apps Script
63.meteor
64.Pentaho
65.Ansible
66.VPS
67.技術書メモ
68.Vagrant
69.Docker
70.dokuwiki
71.Apple Watch
72.Webサービス
73.セキュリティ
74.Elastic Search
75.Wordpress
76.クラウド
77.英語
78.MVNO
79.シンガポール
80.マレーシア
81.管理人さん
82.管理人さん
83.管理人さん
日記の主な内容
サイト運営/開発
検索エンジン情報
・技術ネタ(Berkeley DB,
Linux, Perl, サイト作成)等

サイト管理
全まとめ
サーバー管理
定期処理状況
開発予定
削除提案
作品追加依頼
OP/ED追加依頼
OP/ED not found
作品提案承認欄

格言 fromスクライド
この世の理は即ち速さ
20年かければ馬鹿でも
傑作小説を書ける

助けられたら助け返す
それが俺のルール

強くなるには
一番弱い考えをする事だ
そしてその考えに反逆する




右側に何か入れてみるテスト


仕事でのサイト
介護DB
Helpyou
Doctor career
Nurse career
上へ ↑上へ 最速検索作品DB皆声