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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     URLの?以降の引数を取得したい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sioringo
Åê¹ÆNo.30814
投稿日時: 2006-12-14 12:16
新米
居住地:
投稿: 13
使用環境:
WinXP,Flash 8 pro
URLの?以降の引数を取得したい
たとえばindex.htmlにswfファイルが埋め込まれているとして

index.html?p=%E3%82%A6%E3%83%9B&ei=UTF-8&fr=top_v2&x=wrt&meta=vc%3D
のようなアドレスが表示されている場合、
index.htmlのswfファイルはhtmlの?以降の引数を取得できますでしょうか?

CGI等からswfファイルに引数を渡たりFlashVarsを使うのではなく、htmlに埋め込まれたswf単体で現在表示されているアドレスバーの引数を取得したいのですが・・・。

よろしくお願いします
ken1kun
Åê¹ÆNo.30815
投稿日時: 2006-12-14 12:29
半人前
居住地:
投稿: 52
使用環境:
WinXP,Flash CS3 + おもにv9書出
Re: URLの?以降の引数を取得したい
このページが参考になりませんか?
http://quality.ekndesign.com/archives/2006/08/flashurl_1.html

SWFが張られているページのURLを知ることは、swf単体ではできないかと思います。
Flash8である必要がありますが、
上のページでは、FlashからHTMLへダイナミックにJavascriptを実装し、
それをFlashから呼び出し戻り値をえることで
ページのURLを取得できています。

ソースにある、

window.location.href;

のぶぶんを

window.location.search;

にすることで、
?以降を文字列として取得できると思います。

sioringo
Åê¹ÆNo.30929
投稿日時: 2006-12-20 10:22
新米
居住地:
投稿: 13
使用環境:
WinXP,Flash 8 pro
Re: URLの?以降の引数を取得したい
ご教授ありがとうございます!
大変参考になりました。
ExternalInterfaceでいけそうです。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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