Chtěl jsem pro zjednodušení vyhledávání "uloupit" kódy HLEDEJ ze stránek www.ges.cz a www.gme.cz (a časem přidat další) a sloučit je do jednoho "hledej" na mojí stránku, aby se zjednodušilo vyhledávání součástek (a výsledek otevřít do nových oken, každý extra pro jednu stránku), ale nějak z těch kódů vyhledávání nejsem moudrej. Můžete se někdo podívat do kódu a zjistit, jak to vlastně mají řešený? Dík.
Skript se provádí již na serveru, ty dostaneš jen výsledné html.
Tak jste potvrdili moje obavy, díky moc za pomoc. Škoda.
vytvoris formular obsahujici prvek <input>, ktery se bude jmenovat treba "string". Do toho napises vyhledavaci retezec. Vyplneny formular odesles na php skript, ktery bude treba
<?php
header("Location: http://eos.ges.cz/peosc.asp?hledat1=$_POST['string']&zobraz=N&menu=hledej&zeosu=1&x=0&y=0")
?>
Pro druhy web gme.cz vytvoris formular, ktery bude odpovidat jejich formulari, ktery maji na strankach (tzn. stejna pole) a formular nechas odeslat na http://www.gme.cz/base/hledani/hledanirun.php
Skvělý, mohl by ses ještě podívat na http://www.rs-components.cz/ (tam by to mělo být podobný jako ges) a http://www.ame.cz/ ?
Zatím to řeším jenom teoreticky, moc jsem se tomu nevěnoval, ale ty pokusy, co jsem dělal předtím, než jsem napsal sem, tak vracely prázdnou stránku. Jelikož dělám hlavně jednočipy v assembleru, z těch "webových" programovacích jazyků v hlavě trošku guláš. Takže dík za "nakopnutí"....
na rs-components.cz je to taky pres formular, ktery se odesila na http://www.rs-components.cz/hledej.php . Na pole se podivej zase do zdrojaku.
Na ame.cz je to to same,ale posilaj tam v jednom poli PHPSESSID, tak to nevim, jak to pujde.
pokud to má být jen otevírané do nových oken tak stačí pouze mírně upravit jejich formulář. Např. pro GES:
<form name="form_hledat" method="get" action="http://eos.ges.cz/peosc.asp" target="blank">
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<td width="98">
<font style="font: 11px Arial,sans-serif; font style: normal; color: #000000; ">
Hledej produkt:</font>
</td>
<td width="60">
<p align="right"><font face="Verdana" size="1"><a href="helphled.htm" title="Nápověda k hledání" onmouseover="window.status='Nápověda k hledání';return true" onmouseout="window.status=' ';return true" target="pravy"><img border="0" src="http://eos.ges.cz/images/h-napoveda2.gif" width="13" height="11"></a></font><b><font face="Verdana" size="1"> </font></b>
</td>
<td width="7" height="36"> </td>
<td width="86" height="36"><input type="text" name="hledat1" size="10" lenght="10" maxlenght="25" alt="Hledaný výraz" title="Hledaný výraz">
</td>
<td width="65" height="36"><img border="0" src="http://eos.ges.cz/images/tecky.gif" width="7" height="16"><B><FONT color=#ffffff face=Verdana
size=1> </FONT></B><input type=hidden name=zobraz value="N"><input type=hidden name=menu value="hledej"><input type=hidden
name=zeosu value=1><input type="image" src="http://www.ges.cz/images/hledej.gif" width="47" height="16" border="1" bordercolor="#ffffff" alt="Spuštění vyhledávání" title="Spuštění vyhledávání">
</td>
</tr>
</table>
</form>
(narychlo vyzkoušeno ve FF)
na zkoušku - http://jirky.webz.cz/kodges.htm
zadat TDA 1010 a už to hledá
Dík, teď to už jenom poskládat do php, aby to z jednoho řádku hledání otevřelo 4 okna s výsledkem....