トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     IE6だけgetURLがうまく動かない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ryoutarou
Åê¹ÆNo.40658
投稿日時: 2008-11-5 22:40
新米
居住地: osaka
投稿: 3
使用環境:
IE6だけgetURLがうまく動かない
はじめまして。
FLASHを作り始めてまだ1か月目の新米です。

FLASH内に複数のボタンを作り、

ボタン1つ目のスクリプト
on(release){
getURL("java script:location.href='XXX.html#one';void(0);");
}

ボタン2つ目のスクリプト
on(release){
getURL("java script:location.href='XXX.html#two';void(0);");
}

ボタン3…

というような形で、swfを貼り付けたHTML内のアンカータグに飛ばしたいのですが、IE6のみなぜか、
1回目…表示される
2回目…表示される
3回目…真白な画面になる
という現象に悩まされています。

IE7、Firefox2.0、Slepinir等では何回でも、どのボタンを押してもアンカータグに飛んでくれますが…。
IE6では複数あるボタンをランダムに3回押しても、
同じボタンを3回押しても、必ずこの現象が起きてしまいます。

getURL('java script:void(window.open"'XXX.html#xxx","_self"))');

などでも3回目に真白になります。

解決策はありますでしょうか?

環境はwinXPです。

よろしくお願いします。
ニノミヤ カズノリ
Åê¹ÆNo.40660
投稿日時: 2008-11-6 10:23
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: IE6だけgetURLがうまく動かない
現象については調べていないので分かりませんが、
ページ内リンクをするだけでしたら js を使う必要はないと思います。
引用:
ryoutarouさんは書きました:
on(release){
getURL("java script:location.href='XXX.html#one';void(0);");
}

下の様に書き直せます。
on (release) {
	getURL("#one");
	// html も指定するならば
	// getURL("XXX.html#one");
}

一旦これで試してみてはどうでしょうか。
ryoutarou
Åê¹ÆNo.40661
投稿日時: 2008-11-6 23:13
新米
居住地: osaka
投稿: 3
使用環境:
Re: IE6だけgetURLがうまく動かない
書き込み、ありがとうございます。


ムービーの最後にボタンが出てきて、アンカータグに飛ぶときも、
最後の場面のまま飛ばしたかったので、

location.hrefを使ってみたら、IE7では最後の場面のままアンカーに飛んでくれたので、このJsを使っていたのです。

やっぱり、このJsがダメなのでしょうか。

書いていただいたことをさっそく実践したいのですが、
今はそのデータが入っているパソコンに触れられない所にいるので、

まずは取り急ぎ、書き込みのお礼をしたかったので返信しました。

ありがとうございます。

実践したらまたこちらで報告いたします。


ryoutarou
Åê¹ÆNo.40689
投稿日時: 2008-11-8 16:37
新米
居住地: osaka
投稿: 3
使用環境:
Re: IE6だけgetURLがうまく動かない
ニノミヤ カズノリ様

下記にアドバイスしていただきましたこと実践しました。

正常に動きました!ありがとうございます。

何回どのボタン押しても、ちゃんと飛んでくれるのですっきりしました。

飛ばすだけなら、jsはいらないですよね、頭でっかちになって、
いろんなスクリプトを試しては挫折して挫折して泣きそうでした。


欲をいうと、フラッシュが最後フレームのままアンカーに飛ばしたいのですが…

精進します。

このようなところに書き込むのが初めてで、
緊張しましたが、相談に乗っていただいてありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops