自社ホームページのトップページ作成を任されているのですが
かっこいいトップページになりません。
Flashを使わずにjavascriptで以下の様なトップページ作成を試みています。
http://www.kagetu.com/
今の所、jquery.cross-slide.jsのajax?を使って画面がスライドするページは
できたのですが、スライドが止まって文字が浮かび上がってまた別の画像が
スライドするといったような複雑な動きができません。
どなたかここで掲載したようなホームページをjavascriptとかを使って
(Flashを使わず無料のツールで)作成する
方法をご存知の方いらっしゃいましたらご教授ください。
※コードも載せていただけると助かります。
No.1ベストアンサー
- 回答日時:
こんなのはどう?ぜんかくくうはくは、はんかくに。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<title></title>
<body>
<h1>有名どこのライブラリ、俺は使えない ;_;</h1>
<script type="text/javascript">
//@cc_on
var mess = [
'きっとこれは、ごみにかぎりなくちかいもの。',
'だったら書くなよ!とじぶんでつっこむ!',
'そこはそれ、まぁまぁということで・・・。',
'きっと、あとから、じつはこうしたいのだけど、どうすればいいのでしょう?',
'そういうひと、おおいよね~',
'でも、おうようできないのなら、',
'かねはらって、はじめから、いらいしたほうが、いいよね~',
'しかも、お礼も言わず、放置プレーするひと多いよね~',
'するのは、良いとして、されるのはいやだ!',
'そして、それってけっこうむかつく by babu.',
'これは、かんすうを、らべるのようにつかってみる実験。',
'そうそう!これでかっこよくなるの?'
];
var Messenger = function ( mess, fadein_t, disp_t, fadeout_t, hide_t, cssText ) {
var m = 0;
var t = document.createTextNode( mess[ m ] );
var e = document.createElement( 'p' );
var o = 0;
var s = 2;
var fi = fadein_t / 100 / s;
var fo = fadeout_t / 100 / s;
e.appendChild( t );
e.style.cssText = cssText;
document.body.appendChild( e );
function setAlpha ( ) {
var f = true;
if( 0 > o ) f = false, o = 0;
if( 100 < o ) f = false, o = 100;
e.style./*@if (@_jscript) filter = 'alpha(opacity='+ o + ')' @else@*/ opacity = o / 100 /*@end@*/;
return f;
}
function chgMess ( ) {
t.nodeValue = mess[ m = ++m % mess.length ];
}
function fadein ( ) {
setAlpha( o += s ) ? setTimeout( arguments.callee, fi ): setTimeout( fadeout, disp_t );
}
function fadeout ( ) {
setAlpha( o -= s ) ? setTimeout( arguments.callee, fo ): chgMess() || setTimeout( fadein, hide_t );
}
fadein();
};
new Messenger( mess, 1000, 1000, 1000, 1000, 'position:absolute; top:100px; left:200px; color: green;' );
new Messenger( mess, 500, 500, 500, 2000, 'position:absolute; top:150px; left:150px; color: red; font-size:150%' );
</script>
No.5
- 回答日時:
IE5.5を考慮するなら、その頃に使われていたNetscapeって、try-catchは実装されてましたっけ?
4.7が未実装ですが、
いつ実装されたのか知らないので、実装済みでしたら無視して下さい。
今時4.7なんて、とか、opacity未対応ブラウザで動かなくても問題はないと思いますが。
チャチャ入れすみません。
No.4
- 回答日時:
追記。
fadein();
を
try { fadein(); } catch ( err ) { ; }
に。
あと「IE5.5 の注意事項を入れるのなら、Safari 1.x は名前付きの関数式をパースできないことも言わねばならない」
だそうなので、自分も含め必要な方は、お勉強。
No.3
- 回答日時:
ご指摘ありがとうございます
いつも書き出し始める雛形が上書きされてました。反省。
せめて書き出しを以下に修正。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
>IE5.5 では ActiveX 無効時に・・・・
過去にTAG indexでも指摘されたのですが、ここでそこまで書くべきなのか悩みます。
No.2
- 回答日時:
No.1
XHTML はタグ省略できません。千歩譲って外部解析対象実体だとしても、script 要素内に「<」があるため整形式違反。ちょっと酷いです。
なお、IE5.5 では ActiveX 無効時に filter にアクセスするとポップアップ警告がしつこいので try...catch すべきなのですが、今では忘れられた項目でしょうか(類似現象を利用して ActiveX 判別も可能)。条件コンパイルを使うなら try...catch を IE4 から隠すことも可能なはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- Illustrator(イラストレーター) Illustrator アンカーポイント選択について 3 2023/01/30 12:31
- PowerPoint(パワーポイント) you tubeにパワポで作った動画を投稿する方法 1 2023/04/09 22:56
- SEO 複数のサイト(別々のサーバー)を1代のPCで管理する方法 4 2022/11/27 09:40
- その他(プログラミング・Web制作) ホームページビルダー16で画像を保存したら画像がトップページ上に沢山出てきてしまいます 1 2022/12/06 14:50
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- PHP PHP ページング データベース 1 2022/06/16 10:30
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptで決まった「時刻」...
-
google apps scriptの終了のさせ方
-
javascriptでiframeのURL変更は?
-
翌月を取得するGASが分かりません
-
ASP.NETのコントロールの値をJa...
-
VSCODE[Python]の設定について
-
1日1回だけ引けるjavascriptお...
-
jqGridについて
-
イラストレーターでドキュメン...
-
シンプルなweb版スタンプラリー...
-
C# 演算 分岐処理 繰り返し処理
-
ページの先頭へスクロールして...
-
ジェネレーターの作り方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
C# 演算 奇数と偶数 表現の仕方
-
【javascript】正規表現で括弧...
-
なぜmatchメソッドがエラーにな...
-
Javascriptで、以下の様な足し...
-
カンマで終わってるのはセミコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
google apps scriptの終了のさせ方
-
C#OpenCv V4にのエラーに関する...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
GASでGoogleフォームの自動返信...
-
HTMLで作った時報アプリが動き...
-
javascriptでテーブルに追加し...
-
html javascript リンク先アド...
-
【西暦等の変換】
-
ローカルにあるファイルを検索...
-
ASP.NETのコントロールの値をJa...
-
なぜmatchメソッドがエラーにな...
-
翌月を取得するGASが分かりません
-
gas スプレッドシートがアクテ...
-
ASP.NET MVCでObjectをjsに渡す
-
カンマで終わってるのはセミコ...
-
JavaScriptで文字列の特定文字...
-
javascriptでiframeのURL変更は?
-
APIを使って埋め込んだグーグル...
おすすめ情報