عملیات Search توسط Google توی برنامه ی خودمون
سلام
اگر دیده باشید ، توی بعضی از سایت ها که می رویم ، یک TextBox گذاشته و بعد کنارش یک دکمه ی Search . بعد که روی دکمه ی Search کلیک می کنیم ، انگار مورد درخواستی ما را به سایت Google ارجاع می دهد و درحقیقت Google برای ما Search می کند.
می خواستم بپرسم کسی بلد است این کار را در ASP.NET تحت زبان C# انجام دهد ( البته من قبلا این سوال را در تالار ASP.NET کرده بودم ، سوالم را حذف کردند و گفتند که باید در تالار HTML سوال را بپرسی )
البته اگر کسی بلد است با همان HTML هم این کار را انجام دهد ، اگر کمکی کند ، ممنون می شوم. اگر کسی کد آماده برای این کار دارد که بیشتر ممنون می شوم.:لبخند:
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
سلام
با تشکر از tarhebartar
راستش من خیلی متوجه منظورتون نشدم .:گیج: اگه منظورتون این هست که توی میل باکس Gmail ام ، کلیک راست کنم و ViewSource را بزنم . این کار را کردم ، ولی بازم خیلی نفهمیدم.
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
<form method="get" action="http://www.google.com/search" style="direction:rtl" align="center">
<input type="text" name="q" size="10"
maxlength="255" value="" align="center" />
<input type="submit" value="جستجو با گوگل" style="font-size: 8px; font-family: tahoma; width: 70px;" /><br />
<input type="radio" name="sitesearch" id="inter" value="" />
<label for="inter" style="font-size: 10px">جستجو در اينتــرنـت</label><br />
<input type="radio" name="sitesearch" id="sites"
value="www.yoursite.com" checked /> <label for="sites" style="font-size: 10px">جستجو در اين سايت</label><br />
</form>
با اين كد كه خود گوگل بهتون ميده (يادم نمياد از كدوم قسمت گوگل گرفتمش) ميتونيد جستجو تو سايت خودتون داشته باشيد (بوسيله گوگل).
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
<!-- Search Google -->
<center>
<FORM method=GET action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value="en">
<INPUT type=submit name=btnG VALUE="Google Search">
</td></tr></TABLE>
</FORM>
</center>
<!-- Search Google -->
</body>
</html>
اینم مثل این بالایست که دوست عزیز فرستاده.
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
با سلام
:تشویق:
آقایs.mostafa.rahmani، و بقیه دوستان از راهنمایی که کردید ، ممنون . فقط در رابطه با همین کدی که فرستادید ، من یک سوال داشتم :
اگر دقت کرده باشید اگر مثلا در ASP.NET و حالا هر برنامه ی دیگری ، فقط یک لینک به صورت زیر تعریف کرده باشیم :
<a href="http://www.google.com">GoToGoogle</a>
حتی اگر که برنامه ما روی server نباشد ( و فقط در آن لحظه به اینترنت وصل باشیم ) ، بعد برنامه را اجرا کنیم و روی این پیوند کلیک کنیم ، به صفحه ی Google خواهد رفت.
من برای اینکه کد شما را امتحان کنم ، یک صفحه ی کوچک aspx ساختم و بعد بر روی کامپیوتر خودم آن را اجرا کردم . ولی بعد از فشردن دکمه ، به صفحه ی Google ارجاع نداد تا برایم Search کند .
حال می خواستم بپرسم که :
1- آیا این تکه کدی که فرستادید ، حتما روی Searver انجام می شود ، و این شکلی اجرا نمی شود.
2- یا اینکه مثلا من باید این تکه کد را تغییری جزئی دهم تا این کار انجام شود؟
با تشکر.
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
خیر این کد در حالت لوکال هم باید کار کنه شما این کد رو در یه صفحه ی htm. تست کن.
به احتمال زیاد چون دوتا تگ Form در فایل aspx. داری به این مشکل بر خوردی...
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
با سلام
m.hamidreza گفته بودید :
نقل قول:
خیر این کد در حالت لوکال هم باید کار کنه شما این کد رو در یه صفحه ی htm. تست کن.
ممنون از راهنمایی که کردید . من پیشنهاد شما را انجام دادم ، درست شد. ولی هنوز یک مشکلی دارم . شما گفتین که :
نقل قول:
به احتمال زیاد چون دوتا تگ Form در فایل aspx. داری به این مشکل بر خوردی...
این یکی حرفتان را خیلی نفهمیدم . چون من که دو تا تگ Form در صفحه ام نداشتم.:متفکر:
به هر حال اگر راهنمایی کنید که در صفحه ی aspx هم درست انجام شود ، ممنون می شوم.
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
خوب asp.net خودش یه فرم پیش فرض درست وقتی یه صفحه ایجاد می کنید توش می سازه دیگه، یه نگاه به کد بندازید.
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
با سلام
کدی که من در فایل HTML نوشتم و تستش کردم و درست انجام شد ، این بود:
کد HTML:
<form id="form1" runat="server" method="get" action="http://www.google.com/search" style="direction:rtl">
<div>
<input type="text" name="q" size="10" maxlength="255" />
<input type="submit" value="Google Search" style=" font-family: tahoma;" />
<br />
<input type="radio" name="sitesearch" id="inter" value="" />
<label for="inter" style="font-size: 10px">جستجو در اينتــرنـت</label>
<input id="Hidden1" type="hidden" name="hl" value="en" />
<br />
<input type="radio" name="sitesearch" id="sites" value="www.yoursite.com" />
<label for="sites" style="font-size: 10px">جستجو در اين سايت</label>
<br />
<a href="http://www.google.com">GoToGoogle</a>
</div>
</form>
بعد کدی که در برنامه ی aspx تست کردم و بعد رویش کلیک راست کردم و بعد viewsource را زدم این است:
کد HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
Untitled Page
</title></head>
<body>
<form name="form1" method="get" action="Default2.aspx?q=bbbbbbbb&sitesearch=&hl=en" id="form1" style="direction:rtl">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNzgzNDMwNTMzZGTD3X6wxY9W4+Icp8PGWGFMgF3aQw==" />
</div>
<div>
<input type="text" name="q" size="10" maxlength="255" />
<input type="submit" value="Google Search" style=" font-family: tahoma;" />
<br />
<input type="radio" name="sitesearch" id="inter" value="" />
<label for="inter" style="font-size: 10px">جستجو در اينتــرنـت</label>
<input id="Hidden1" type="hidden" name="hl" value="en" />
<br />
<input type="radio" name="sitesearch" id="sites" value="www.yoursite.com" />
<label for="sites" style="font-size: 10px">جستجو در اين سايت</label>
<br />
<a href="http://www.google.com">GoToGoogle</a>
</div>
</form>
</body>
</html>
خوب مگر این دو تا با هم چه فرقی دارند که در یکی انجام می شود و در دیگری انجام نمی شود؟
با تشکر
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
با سلام
ببخشید من یک سوال دیگر هم داشتم :
در کدی که فرستادید :
کد HTML:
<form id="form1" runat="server" method="get" action="http://www.google.com/search" style="direction:rtl">
حال اگر فرض کنید که ما در این فرم ، Button و TextBox ی هم داشته باشیم که اصلا به این قضیه ی Search ، ارتباطی ندارند ، با توجه به اینکه در قسمت فرم نوشته ایم :
کد HTML:
action="http://www.google.com/search"
آیا عملکرد آن Button و TextBox را تحت تاثیر قرار نمی دهد؟ منظورم این است که کامپوننت های دیگر روی صفحه ، که در داخل form قرار می گیرند ، آیا دچار مشکل نمی شوند؟
نقل قول: عملیات Search توسط Google توی برنامه ی خودمون
نقل قول:
نوشته شده توسط
RoostaYeBekr
با سلام
ببخشید من یک سوال دیگر هم داشتم :
در کدی که فرستادید :
کد HTML:
[font=Tahoma]<form id="form1" runat="server" method="get" action="http://www.google.com/search" style="direction:rtl"> [/font]
[font=Tahoma][/font]
حال اگر فرض کنید که ما در این فرم ، Button و TextBox ی هم داشته باشیم که اصلا به این قضیه ی Search ، ارتباطی ندارند ، با توجه به اینکه در قسمت فرم نوشته ایم :
کد HTML:
[font=Courier New][color=black]action="http://www.google.com/search"[/color][/font]
[font=Courier New][color=black][/color][/font]
آیا عملکرد آن Button و TextBox را تحت تاثیر قرار نمی دهد؟ منظورم این است که کامپوننت های دیگر روی صفحه ، که در داخل form قرار می گیرند ، آیا دچار مشکل نمی شوند؟
سوال بالا سوال من هم هست
کسی ازدوستان لطف میکنه دراین موردتوضیح دهد