لينك در جدول

samane_r

Member
[marq=left:c0b91dcb92]سلام به همه[/marq:c0b91dcb92]
من صفحه html ي با استفاده از جداول طراحي كردم ترتيب جدولها در صفحه بدين صورت است : يكي در بالاي صفحه يكي در سمت راست و جدول سوم كه از دوتاي ديگر بزرگتر است را در مركز صفحه قرار دارد در جدول سمت راست چند دكمه اي را كه به وسيله فلش طراحي نموده ام قرار داده ام
حالا ميخواهم با كليك كردن روي هر يك از اين دكمه ها يك صفحه html ديگر در جدول وسط باز شود (دو جدول ديگر نبايد در صفحه جديدي كه باز مي شود تغيير كنند به عبارتي آنها در تمام صفحات ثابت هستند). البته من سوال مشابه همين را با عنوان فريمها در قسمت مربوط به سوالات flash پرسيده ام و البته جوابي را كه مي خواستم دريافت كردم
ممنون مي شوم هر كدام از دوستان كه بلد هستند به من پاسخ دهند.
 

dream

New Member
دوست عزيز شما بايد از ifrem ها در جدول مقصد استفاده كنيد.
 

saman_sweden

Active Member
dream گفت:
دوست عزيز شما بايد از ifrem ها در جدول مقصد استفاده كنيد.

همانطور كه دوستمون هم نوشته اند شما بايد از ifrem استفاده كنيد شبيه اين مثال زير


کد:
<html>
<head>
<!--
http://www.swedenet.net
saman sweden 2003/ 
-->

</head>
<body>
<table align="center" cellpadding="0" cellspacing="0" border="1"><tr><td>
<iframe name=fm1 border=1 width=500 height=500 src="http://www.swedenet.net"></iframe>
<script>
function doIt(_v)
{
  if (_v==1)
  {
    document.all.fm1.src="http://www.swedenet.net";
  }
}
</script>
</td></tr></table>
</body>
</html>
 

Zanguei

Member
اين ارسال ويرايش شده و پنج خط بالاي آن حذف گرديد.
سمانه خانم!
با توجه به كدي كه آقا سامان واسه شما نوشتن شما ميتونين خاصيت target لينكهايي كه در ديگر tableها قرار دارند رو برابر مقدار نام تگ iframe كه در كد بالا fm1 ميباشد قرار بدين. مثال:
کد:
<a href="about.html" target="fm1">About us</a>
در ضمن يك خاصيت مهم ديگه هم اين تگ داره كه فكر كنم اگه بدونين بد نيست.خاصيت frameborder كه ميتونه فقط مقادير صفر يا يك رو داشته باشه.
 

samane_r

Member
من يك كد از طرح كلي صفحه ام را ارسال ميكنم حالا iframe را بايد كجا به كار ببرم :?: ويژگيtarget=fm1 را در flash براي دكمه ها يي كه طراحي كردم در جلوي قسمت url پنجره action script به كار مي برم ولي عملي كه مي خواهم انجام نمي شود .
کد:
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>New Page 1</title>
</head>

<body>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="79%" id="AutoNumber1" height="420">
  <tr>
    <td width="100%" height="420" align="center" valign="top">
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2" height="56">
      <tr>
        <td width="100%" height="56" align="center" valign="top">این قسمت یک عکس قرار دارد</td>
      </tr>
    </table>
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3" height="361">
      <tr>
        <td width="83%" height="361">قسمت اصلی صفحه می باشد که صفحات دیگر باید در آن باز شوند</td>
        <td width="17%" height="361">در اینجا دکمه های طراحی شده توسط فلش قرار مي گيرند</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

</body>

</html>
 

saman_sweden

Active Member
Zanguei گفت:
ببخشيد آقا سامان وظيفه اين تابع در كد بالا چيه؟!!!
چرا كد اضافي وارد صفحه ميكنين؟ ممكنه باعث سردرگمي سوال كننده بشه. آخه اين دو خط كد ساده هم مگر جاي تبليغ سايت داره؟ اگر هم كد رو از جايي كپي كردين ميتونستين اونارو پاك كنين وقت زيادي هم نمي گرفت.
البته پيشاپيش خيلي خيلي عذر ميخوام چون ميدونم شما زود قات ميزني!
واما شما سمانه خانم!
با توجه به كدي كه آقا سامان واسه شما نوشتن شما ميتونين خاصيت target لينكهايي كه در ديگر tableها قرار دارند رو برابر مقدار نام تگ iframe كه در كد بالا fm1 ميباشد قرار بدين. مثال:
کد:
<a href="about.html" target="fm1">About us</a>
در ضمن يك خاصيت مهم ديگه هم اين تگ داره كه فكر كنم اگه بدونين بد نيست.خاصيت frameborder كه ميتونه فقط مقادير صفر يا يك رو داشته باشه.
دوستان جاي افرادي مانند Zanguei تو اين انجمن نيست كه در حواب من نوشته
خيلي خيلي عذر ميخوام چون ميدونم شما زود قات ميزني!
از ديگر مسولين ميخواهم شديدا با اين افراد برخورد شود
من ميتوانم دسترسي اين قبيل دوستان را همين الان قطع كنم اما اينكاررا نمي كنم براي اينكه من با كسي كينه ندارم
 

Babak Sateli

Active Member
Zanguei گفت:
ببخشيد آقا سامان وظيفه اين تابع در كد بالا چيه؟!!!
چرا كد اضافي وارد صفحه ميكنين؟ ممكنه باعث سردرگمي سوال كننده بشه. آخه اين دو خط كد ساده هم مگر جاي تبليغ سايت داره؟ اگر هم كد رو از جايي كپي كردين ميتونستين اونارو پاك كنين وقت زيادي هم نمي گرفت.
البته پيشاپيش خيلي خيلي عذر ميخوام چون ميدونم شما زود قات ميزني!

آقاي Zanguei
لطفاْ لينك زير را مشاهده فرماييد :
http://forum.majidonline.com/viewtopic.php?p=26777#26777

با تشكر
 

Zanguei

Member
شما كدتان را بايد مشابه زير تنظيم كنيد:
کد:
<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256"> 
<title>New Page 1</title> 
</head> 

<body> 

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="79%" id="AutoNumber1" height="420"> 
  <tr> 
    <td width="100%" height="420" align="center" valign="top"> 
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2" height="56"> 
      <tr> 
        <td width="100%" height="56" align="center" valign="top">این قسمت یک عکس قرار دارد</td> 
      </tr> 
    </table> 
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3" height="361"> 
      <tr> 
        <td width="83%" height="361">

          <iframe name="fm1"  frameborder=1  width=100% height=100% src="main.html"></iframe> 

       </td> 
        <td width="17%" height="361">در اینجا دکمه های طراحی شده توسط فلش قرار مي گيرند</td> 
      </tr> 
    </table> 
    </td> 
  </tr> 
</table> 

</body> 

</html>
و اما در فلش:
کد:
on (release) {
	getURL("about.html", "fm1");
}
 

جدیدترین ارسال ها

بالا