الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اين هي المشكله في كود البحث ؟

بدأه اسير البرمجه في 17 مايو 2010 · 6 رد · 703 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

أخواني ماهو الكود الناقص في كود البحث هذا ؟

<form action="" method="post" id="search-form">

<fieldset>

<div><span><a href="#" onclick="document.getElementById('search-form').submit()"><img src="images/button1.gif" alt="" /></a><b>

<input type="text" />

</b></span></div>

</fieldset>

</form>

حاولت اني اعدل فيه ولكن بدون فائدة !!

ياليت تفيدوني اريد ان ارفع الموقع ولكن لازم يكون كل شي شغال وهذا اللي بقى علي

تحياتي لكم

#2

جرب هذا

<form action="" method="post" id="search-form">
<fieldset>
<div><span><input type="image" src="images/button1.gif">
<b><input type="text" />
</b></span></div>
</fieldset>
</form

A man who wants to lead the orchestra must turn his back on the crowd

#3

جربت اخوي استخدم الكود حقك ولكن لم يعمل ..

وكلن استخدمت هذا الكود وهو عباره عن البحث عن طريق قوقل .. كحل مؤقت الى أن اجد طريقة افضل لادخال كود البحث على التمبلت المستخدم عندي

<form action="http://www.google.com/custom" method="get" id="search-form">
        <fieldset>
        <div><span><a href="#" onclick="document.getElementById('search-form').submit()"><img src="images/button1.gif" alt="" /></a><b>
		  <INPUT type='hidden' name=hl value='en' size='30'>
  		  <INPUT type='hidden' name=domains value='http://www.gulfcasting.com' size='30'>
		  <INPUT name=q value='' value="" dir="ltl" size="20">
		  <INPUT type='hidden' name=sitesearch value='http://www.gulfcasting.com' size='30'>
          <input type="hidden" name=domains value='http://www.gulfcasting.com' size='30'/>
          </b></span></div>
        </fieldset>
      </form>

ولكن السؤال .. اذا تم البحث والضغط على انتر او ( ايقونه البحث ) سوف يتحول الى صفحة قوقل .. هل هناك امكانيه بأن اعرض النتائج الموجوده في قوقل ضمن صفحه خاصة بي داخل ايطار معين

اعتقد ان iframe لها علاقه بالموضوع ولكن لما جربتها عرضتها في نفس الصفحه الموجود فيها محرك البحث

وشكراً

#4
اسير البرمجه كتب:

جربت اخوي استخدم الكود حقك ولكن لم يعمل ..

مش فاهم.

اسير البرمجه كتب:

وكلن استخدمت هذا الكود وهو عباره عن البحث عن طريق قوقل .. كحل مؤقت الى أن اجد طريقة افضل لادخال كود البحث على التمبلت المستخدم عندي

جرب المثال هذا: http://www.rgagnon.com/jsdetails/js-0028.html

A man who wants to lead the orchestra must turn his back on the crowd

#5

شكراً اخوي .. بس المشكلة كيف اقدر اسوي توليفه بين كود الفريم وكود السيرتش .. هذا اللي انا احتاجه بحيث ان نتائج البحث تظهر في فريم معين في صفحة انا اختارها

#6

السلام عليكم

اولا هنعمل iframe فى الصفحة و نضيفله الـ Attribute : name

مثال :

<iframe name="myFrame" width="800" height="500" frameborder="0"></iframe>

و فى Tag الـ form هنضيف

target="myFrame"

ليكون الشكل النهائى :

<form action="http://www.google.com/custom" method="get" id="search-form" target="myFrame">
        <fieldset>
        <div><span><a href="#" onclick="document.getElementById('search-form').submit()"><img src="images/button1.gif" alt="" /></a><b>
                  <INPUT type='hidden' name=hl value='en' size='30'>
                  <INPUT type='hidden' name=domains value='http://www.gulfcasting.com' size='30'>
                  <INPUT name=q value='' value="" dir="ltl" size="20">
                  <INPUT type='hidden' name=sitesearch value='http://www.gulfcasting.com' size='30'>
          <input type="hidden" name=domains value='http://www.gulfcasting.com' size='30'/>
          </b></span></div>
        </fieldset>
      </form>
<iframe name="myFrame" width="800" height="500" frameborder="0"></iframe>

و لكن اخى عايز الفت نظرك لحاجة , ركز فى هذا الجزء من الكود :

onclick="document.getElementById('search-form').submit()

ماذا لو كان الزائر ألغى تفعيل الجافا سكريبت لأى سبب ما , وقتها اللى هيحصل ان عند الضغط على الرابط المستخدم لإرسال الفورم مش هيرسل الفورم هتحصل على dead link

ففى طريقة اخرى و هى اننا نعمل الفورم بزر submit عادى خالص و نعمل function بالجافا سكريبت يتأكد من ان متصفح الزائر يدعم الجافا سكريبت اولا و لو كان يدعمه يتم مسح زر الـ submit و اضافة رابط لإرسال الفورم

اتمنى اكون فهمت سؤالك صح :unsure:

I don't care how you code , i have my own style and i like it

#7
SamDev كتب:

السلام عليكم

اولا هنعمل iframe فى الصفحة و نضيفله الـ Attribute : name

مثال :

<iframe name="myFrame" width="800" height="500" frameborder="0"></iframe>

و فى Tag الـ form هنضيف

target="myFrame"

ليكون الشكل النهائى :

<form action="http://www.google.com/custom" method="get" id="search-form" target="myFrame">
 <fieldset>
 <div><span><a href="#" onclick="document.getElementById('search-form').submit()"><img src="images/button1.gif" alt="" /></a><b>
 <INPUT type='hidden' name=hl value='en' size='30'>
 <INPUT type='hidden' name=domains value='http://www.gulfcasting.com' size='30'>
 <INPUT name=q value='' value="" dir="ltl" size="20">
 <INPUT type='hidden' name=sitesearch value='http://www.gulfcasting.com' size='30'>
 <input type="hidden" name=domains value='http://www.gulfcasting.com' size='30'/>
 </b></span></div>
 </fieldset>
 </form>
<iframe name="myFrame" width="800" height="500" frameborder="0"></iframe>

و لكن اخى عايز الفت نظرك لحاجة , ركز فى هذا الجزء من الكود :

onclick="document.getElementById('search-form').submit()

ماذا لو كان الزائر ألغى تفعيل الجافا سكريبت لأى سبب ما , وقتها اللى هيحصل ان عند الضغط على الرابط المستخدم لإرسال الفورم مش هيرسل الفورم هتحصل على dead link

ففى طريقة اخرى و هى اننا نعمل الفورم بزر submit عادى خالص و نعمل function بالجافا سكريبت يتأكد من ان متصفح الزائر يدعم الجافا سكريبت اولا و لو كان يدعمه يتم مسح زر الـ submit و اضافة رابط لإرسال الفورم

اتمنى اكون فهمت سؤالك صح :unsure:

جميل جداً اخوي العزيز .. فعلا هذا ما اريده ولكن هل هناك امكانيه جعل صفحة معينة هي التي تعرض النتائج في الفريم يعين لو كان عندي على سبيل المثال صفحتين (Home) و (Result) بحيث انني اذا عملت بحث في صفحة الـ(Home) يظهر نتائج البحث في Frame في صفحة الـ(Result) وليس في صفحة الرئيسية وشكراً

مواضيع مشابهة