باز کردن یک صفحه html توسط یک دکمه در فلش ?

fandak_khali

New Member
سلام به همه دوستان

بچه ها من یه مشکلی دارم .
ببینید من یک صفحه Html دارم . یک سری دکمه سمت راست دارم که با فلش طراحی کردم .
و یک محوطه خالی دارم طرف چپ .
می خوام وقتی روی دکمه ها کلیک می کنم . یک صفحه html توی اون قسمت خالی باز بشه .
نمی دونم متوجه منظورم شدید .
بهتره یه مثال نشون بدم شاید راحت تر متوجه بشید .
مثلا اینو ببیند
http://www.shadmehrgeneration.com
من دقیقا هم چین چیزی رو می خوام .
لطفا اگه کسی می دونه کمک کنه .
ممنون .
 

royal200x

Member
سلام به همه دوستان

بچه ها من یه مشکلی دارم .
ببینید من یک صفحه Html دارم . یک سری دکمه سمت راست دارم که با فلش طراحی کردم .
و یک محوطه خالی دارم طرف چپ .
می خوام وقتی روی دکمه ها کلیک می کنم . یک صفحه html توی اون قسمت خالی باز بشه .
نمی دونم متوجه منظورم شدید .
بهتره یه مثال نشون بدم شاید راحت تر متوجه بشید .
مثلا اینو ببیند
http://www.shadmehrgeneration.com
من دقیقا هم چین چیزی رو می خوام .
لطفا اگه کسی می دونه کمک کنه .
ممنون .

سایت رو دیدم
دو جنبه داره این سوال شما ، یک جنبه برمی گرده به بحث Html
یک طرف قضیه هم مربوط میشه به Flash و ارتباطش با Java
اون محوطه خالی که توش محتوا میاد ، یک iframe هست . که یک خاصیت src داره که آدرس اون صفحه رو بهش میدی و اونم نشونش میده .
حال شما اول باید یک تابع با جاوا بنویسی که بهش آدرس صفحه رو پاس بدی ، بعد اون تابع جاوا هم آدرس iframe مربوطه رو تغییر بده .
حالا اگه بخوای این کار تو فلش انجام بشه ، باید همون توابع جاوا با فشرده شدن کلید ها فراخوانی بشه ...
این توضیح کلی بود . اگه باز هم متوجه نشدی ، بگو تا مثال بزنم .
 

fandak_khali

New Member
با سلام مجدد
درسته اینو می دونم که با جاوا اون قسمت رو نوشته .
منتها نمی دونم اون کد دقیقا چیه
اصول کار رو می دونم .

هم میشه fs command تابع رو صدا زد و هم میشه با get url صدا زد تابع رو مشکل من در واقع همون فانکشن جاواست .

اگه لطف کنید یه نمونه واسم درست کنید ممنون می شم .
 

royal200x

Member
با سلام مجدد
درسته اینو می دونم که با جاوا اون قسمت رو نوشته .
منتها نمی دونم اون کد دقیقا چیه
اصول کار رو می دونم .

هم میشه fs command تابع رو صدا زد و هم میشه با get url صدا زد تابع رو مشکل من در واقع همون فانکشن جاواست .

اگه لطف کنید یه نمونه واسم درست کنید ممنون می شم .


گرچه این سوال شما دیگه از موضوع فلش تقریبا خارج شده ؛ به هر حال با اجازه مدیر این بخش تابع جاوا رو می نویسم :
احتمالا این کارت رو راه بندازه :
PHP:
function setIframeSrc(iframeId,mySrc)
{
document.getElementById[iframeId].src=mySrc;
}
// iframeId: اسم iframe ای که می خوای سورسشو تغییر بدی
// mySrc : آدرس صفحه ای که می خوای داخل iframe باز بشه
به همین راحتی ! :)
حله ؟
:mrgreen:
 

fandak_khali

New Member
میشه یه نمونه عملی واسم بسازی . نمیدونم چرا من هرکاری می کنم درست در نمیاد
اگه لطف کنی و یه فایل فلش و html برام بسازی لطف بزرگی کردی به من .
ممنون میشم اگه کمک کنی .:cry:
 

royal200x

Member
لطفا اگه کسی می تونه کمک کنه

PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript" type="text/javascript">
function set(mySrc)
{
	document.getElementById('iframe1').src=mysrc;
}
set('page1.html');// u can pass another "src" address to this function .
</script>
</head>
<body bgcolor="#000000">
<iframe id="iframe1" src="" style="border:thin #FF0000 solid" ></iframe>
</body>
</html>
شما تابع set(mySrc) رو تو فلش فراخوانی کن ، البته بهش آدرس رو هم پاس بده ، یادت نره .
من قبلا این کار رو کردم ، خیلی هم گشتم اون فایل رو واست پیدا کنم ، که نبود !
ولی در کل از همین یه جوری نتیجه بگیر ... بیشتر از این آیم ساری فُر یو . وقتش رو ندارم .
:smile:
 
بالا