آژانس هواپیماییexchanging

چطور با ای اس پی لینک بدم به یه صفحه؟

شروع موضوع توسط Nareng ‏21 نوامبر 2005 در انجمن asp , ASP.NET

  1. Nareng

    Nareng کاربر تازه وارد

    تاریخ عضویت:
    ‏31 ژانویه 2004
    نوشته ها:
    76
    تشکر شده:
    0
    محل سکونت:
    Shomal
    یه صفحه دارم که سه تا Frame داره:
    topframe , leftframe , mainframe
    میخوام با ای اس پی از بیرون تعیین کنم که صفحه X تو فریم mainframe باز شه.چطور اینکار رو بکنم؟
    یعنی از صفحه index.htm اگه کسی به لینک 1 کلیک کرد .صفحه Y باز شه که mainfram اش X باشه.
    واگه کسی به لینک 2 کلیک کرد .صفحه Y باز شه که mainfram اش Z باشه.
    امیدوارم دقیقا منظورم رو رسونده باشم.
     
  2. Nareng

    Nareng کاربر تازه وارد

    تاریخ عضویت:
    ‏31 ژانویه 2004
    نوشته ها:
    76
    تشکر شده:
    0
    محل سکونت:
    Shomal
    فکر نمیکنم سئوال سختی پرسیده باشماااااااا
     
  3. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    سئوال سخت نیست ولی من منظور شما رو دقیقا متوجه نشدم.
    اگر درست فهمیده باشم شما یک صفحه A داری که توش یک سری لینک هست. یک صفحه B هم داری که چند تا فریم داره.
    شما میخوای وقتی روی یک لینک توی صفحه A کلیک میکنی بسته به شرایط صفحه مربوط در یکی از فریمهای صفحه B باز بشه.

    اگر این نیست توضیح دقیقتر بده!
     
  4. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    من اینجوری که متوجه شدم شما به جاوا اسکریپت داری نه asp!
     
  5. Nareng

    Nareng کاربر تازه وارد

    تاریخ عضویت:
    ‏31 ژانویه 2004
    نوشته ها:
    76
    تشکر شده:
    0
    محل سکونت:
    Shomal
    بله کاملا درسته. میشه بگین چکار باید بکنم؟ ترجیحا تحت asp ولی اگه راه دیگه ای هم دارین لطفا بگید
     
  6. amin1us

    amin1us کاربر تازه وارد

    تاریخ عضویت:
    ‏2 ژوئن 2004
    نوشته ها:
    199
    تشکر شده:
    0
    چرا جاوا با خود HTML نمي شه؟
    response.write ("<a herf=""x.asp"" target=""mainframe"">Link X</a>")i اين طوري نمي شه؟
     
  7. appbannerkhuniresbanner
  8. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    صفحه A که محتوی لینکها هست میتونه یک صفحه html ساده باشه ولی لینکها رو نباید با تگ <A> تعریف کرد بلکه باید روی رخداد onclick اونها از windowopen استفاده کرد بنحوی که صفحه B.ASP رو با پارامترهای url و frame باز کنه.

    یک چیزی شبیه این:
    HTML:
    <span 
    onclick="x=window.open('b.asp?url=http://www.yahoo.com&frame=f2')">
    OPEN YAHOO IN FRAME 2
    </span>
    در صفحه B.asp اول مقادیر مربوط به آدرس و فریم رو میخونی

    HTML:
    <%
    url=request.querystring("url")
    frame=request.querystring("frame")
    %>
    
    و بعد بازای هر فریم که داری بصورت زیر عمل میکنی:
    HTML:
    	<frame name="f1" 
    <%
    	if frame="f1" then
    		response.write (" src='" & (url) & "'")
    	end if
    %>	
    	>
    ممکنه یک مقداری بهینه سازی و زیباسازی نیاز داشته باشه که فکر نکنم بابت اونها مشکل داشته باشی!
     
  9. Nareng

    Nareng کاربر تازه وارد

    تاریخ عضویت:
    ‏31 ژانویه 2004
    نوشته ها:
    76
    تشکر شده:
    0
    محل سکونت:
    Shomal
    مرسی عزیزم. کاملا حل کردیش ای ول :blush: :blush: