タイプ文字6■ タイプ文字タグ使用・改行置換    最終修正日 : 2018/10/06

●安倍自民と電通支配のテレビは日本を滅ぼす● …電通のテレビ支配2!! 【東京五輪】<裏金疑惑>「東京五輪中止」が現実味…「JOCが支払った裏金の総額は約37億円とにらんでいます」! http://hayabusa8.2ch.net/test/read.cgi/mnewsplus/1464597379/!! まぁテレビは、電通に逆らえないから「東京五輪中止」なんて声は! 一切カットされるんだろうけどね。! 五輪贈賄で、海外に日本が笑われてる事さえ、報道しないもんな。! ↓ 日本のマスコミが贈賄ルート図の「電通」を消してる情けなさ。!! イギリスの新聞(ガーティアン)の記事→★電通の表示有り! http://pbs.twimg.com/media/CiSXl_bUkAAc_P5.jpg!! 日本のテレビ(テレビ朝日 他)→★電通の表示が消してある! http://pbs.twimg.com/media/CiSXl9qUgAArw3Z.jpg! http://pbs.twimg.com/media/CiUWOaMUkAEh6gt.jpg! http://i.imgur.com/XXnGbSI.jpg!!

●2018/10/06:即時関数で囲んで、グローバル変数を消しました。
2015/03/02:前回分を改造して、タイプ文字を JavaScript のソースの中ではなく、bodyに直接記述できるようにしました。
そのため、タグ使用時は通常通りに「"」が使用できます。
さらに、リンクタグや input タグ等の使用できないタグがあったのですが、これは私の改造ミスでした。今回は使用できます。
2018/10/06:開始時に一瞬、全文が表示されてしまうので、それを修正。

■小休止せずタイプ文字を打ち出すJavaScriptはこちら→ タイプ文字5■タイプ文字タグ使用・休止無し

上記を改造しました。タイプライターのように、自動で1字ずつ打ち出すJavaScriptです。
ブラウザ表示上は同じですが、上記のJavaScriptのソースをさらに簡略化しています。
タグが使用できるのは同じですが、改行タグ <br> だけ、半角文字「!」を代用します。
そして「!」が <br> になるよう、置換しています。
代用文字を半角文字「!」に指定しているので、タイプ文字の中に文字としての半角文字「!」は使用できません。全角文字「!」は使用できます。もし半角文字「!」をタイプ文字として使用したい時は、
if(str.charAt(i)=="!"){str=str.replace(/!/," <br >"); i += 4;}//■改行の置換
の行の2ヶ所の「!」を代用したい別の文字に変更して下さい。
そしてタイプ文字の中では、改行部分にその代用した文字を記述します。

置換の原本はWEB相談室から。
タイプライター部分の原本は JavaScript の質問用スレッドのスレN0 892〜から。
古いブラウザ対応分を削除して、簡略化しました。