PDA

View Full Version : سوال: لینک به کد نه به صفحه



CYCLOPS
یک شنبه 01 آذر 1388, 09:31 صبح
سلام دوستان من میخوام تو یه کد HTML وقتی روی یه لینک کلیک میشه یه کد HTML دیگه (مال یه صفحه دیگه) رو نشون بدم البته میشه کد صفحه دوم رو تو یه صفحه به صورت Temp بسازم و بعد لینک بدم به اون صفحه ولی کد اون صفحه مقصد تو بانک اطلاعاتی هست و نمیخوام Temp بسازم
در واقع تو کد زیر میخوام جای URL یه کد HTML باشه نه آدرس یه صفحه دیگه :

<A href="URL">
<P>click here</P></A>مثلا همچین چیزی :

<A href="<P>test text<BR><FONT size=5>test 2<BR></FONT>test 3<FONT color=#ff0000 size=7>test 4</FONT> test 5</P>">
<P>click here</P></A>ولی اینجوری کار نمیکنه
با چه کدی میتونم همچین کاری کنم ؟؟؟
نمیدونم تونستم منظورم رو بر سونم یا نه :متفکر:
:تشویق:

ali_shmki
یک شنبه 01 آذر 1388, 11:46 صبح
میخوای خود کد رو نشون بدی یا نتیجه کد رو؟

CYCLOPS
یک شنبه 01 آذر 1388, 11:49 صبح
میخوای خود کد رو نشون بدی یا نتیجه کد رو؟
نتیجه ی کد رو (صفحه ای که کدش اون باشه)
یعنی با کلیک روی لینک یه صفحه ای نمایش داده بشه که کدش رو میدونم و وجود خارجی نداره تا به آدرسش لینک بدم . . .

ali_shmki
یک شنبه 01 آذر 1388, 12:15 عصر
<script type="text/javascript">
function showhide()
{
if(document.getElementById("01").style.display=='')
document.getElementById("01").style.display='none';
else
document.getElementById("01").style.display='';
}
</script>
<a href="javascript:showhide()">click here</a>
<div id="01" style="position:absolute; width:100px; height:100px;">YOUR HTML CODE</div>

1- این کد از javascript استفاده میکنه پس اگه دیدی کار نمیکنه احتمالا javascript مرورگر شما فعال نیست.
2- به جای YOUR HTML CODE اون کد html که میخوای نتیجشو ببینی قرار بده.
3- ضمنا باید مقدار width و height تگ div رو متناسب با فضایی که اون کد رو مرورگر اشغال میکنه تغیر بدی.
4- میتونی محل قرارگیری تگ div رو به صورت دستی تعیین کنی. اگه نمیدونی چطوری بگو تا کد اونو هم بهت بدم
5- موفق باشی

CYCLOPS
یک شنبه 01 آذر 1388, 12:41 عصر
دوست عزیز ممنون از توجهت :تشویق:
من میخوام در نهایت این صفحه HTML رو تو ویندوز موبایل نمایش بدم اینطور که من میدونم و الان تست گرفتم تو ویندوز موبایل javascript درست حسابی ساپورت نمیشه (سعی میکنم باز بگردم و نتیجه قطعی رو بگم)
راه دیگه ای داره که بر پایه همون HTML باشه؟؟
در واقع میخوام با حداقل تکنولوژی های مورد استفاده بشه اون کار رو کرد :متفکر:

ali_shmki
یک شنبه 01 آذر 1388, 14:52 عصر
میتونی از frame هم استفاده کنی:
1- اون "کد html دیگه" رو تو یه فایل ذخیره میکنی و اسم اونو مثلا میگذاری code.html
2- توی صفحه اصلی، این کد رو میگذاری:

<a href="code.html" target="frame1">click here</a>
<iframe name="frame1" width="300" height="300"></iframe>



3- اینطوری کد شما توی همون صفحه اصلی اجرا میشه.
4- راه دیگه ای به نظرم نمیرسه که فقط html base باشه.
5- اون نتیجه قطعی یادت نره

CYCLOPS
یک شنبه 01 آذر 1388, 15:37 عصر
ممنون از راهنماییت:تشویق:
این راه رو میدونم در واقع اگر قرار باشه کد صفحه مقصد رو تو صفحه code.html بریزم میتونم به جای فریم از لینک معمولی استفاده کنم ولی چون دستگاه های ویندوز موبایل از نظر منابع سخت افزاری قابل مقایسه با PC نیستند باید تمام تلاشم رو بکنم تا بهینه ترین حالت انجام بشه و سربار زیادی اعمال نشه (برای هر لینک ساخت یه صفحه و بعد حذفش عاقلانه نیست)
من روی ویندوز موبایل 5 تست کردم و جاوا اسکریپت ساپورت نمیشه البته برای WM من به به جز IE مرورگر دیگه ای سراغ ندارم ولی IE ساپورت نکرد

بقیه دوستان راهی سراغ دارند که بشه این سناریو رو پیاده سازی کرد ؟؟؟؟

CYCLOPS
سه شنبه 03 آذر 1388, 05:55 صبح
بقیه دوستان راهی سراغ دارند که بشه این سناریو رو پیاده سازی کرد ؟؟؟؟

یعنی راهی وجود نداره ؟؟:متفکر:

CYCLOPS
دوشنبه 09 آذر 1388, 17:21 عصر
سلام دوستان من میخوام تو یه کد HTML وقتی روی یه لینک کلیک میشه یه کد HTML دیگه (مال یه صفحه دیگه) رو نشون بدم البته میشه کد صفحه دوم رو تو یه صفحه به صورت Temp بسازم و بعد لینک بدم به اون صفحه ولی کد اون صفحه مقصد تو بانک اطلاعاتی هست و نمیخوام Temp بسازم
در واقع تو کد زیر میخوام جای URL یه کد HTML باشه نه آدرس یه صفحه دیگه :

<A href="URL">
<P>click here</P></A>مثلا همچین چیزی :

<A href="<P>test text<BR><FONT size=5>test 2<BR></FONT>test 3<FONT color=#ff0000 size=7>test 4</FONT> test 5</P>">
<P>click here</P></A>ولی اینجوری کار نمیکنه
با چه کدی میتونم همچین کاری کنم ؟؟؟
نمیدونم تونستم منظورم رو بر سونم یا نه :متفکر:
:تشویق:

از نظر تئوری این کار شدنی هست یا نه ؟؟
در واقع منظورم اینه جای دیگه دنبال جواب این سوال بگردم یا به غیر از جاوا اسکریپت احتمال میدید راهی نداشته باشه ؟؟