Stránka 1 z 1

Našeptávání vyhledávaných výrazů

Odeslat příspěvekNapsal: 22. 8. 2005 15:31
od homolik
Na stránkách http://www.xkultura.cz jsem chtěl udělat něco jako je na seznamu našeptávání nejčastěji vyhledávaných výrazů. Ale mám problém s IE kde mi nefunguje když na výraz klikne tak aby se odeslalo k vyhledání výrazů. V mozille to funguje v pohodě ale pod IE tohle nemůžu dostat. Ta našeptávací část je tam vložená jako iframe kam se načítá stránka. Po kliku na hledaný výraz se provede tenhle java script:

Kód: Vybrat vše
function odesli(what)
{
  window.parent.document.getElementById('search_input').value=what;
  window.parent.document.getElementById('hledani').submit();
}


předem dík za rady :) [/code]

Odeslat příspěvekNapsal: 22. 8. 2005 15:39
od 2ge
co konkretne ti neide ?
otvoril som si to v opere, aj v IE a vsetko ide ako ma.

Odeslat příspěvekNapsal: 22. 8. 2005 15:43
od homolik
No když si do tý vyhledávací lišty něco napíšeš tak se tam objeví seznam nejhledanějších výrazů. A když klikneš na to slovo tak by se ti měl odeslat ten výraz k hledání. Jenže to v IE nefunguje a v Mozille jo.

Odeslat příspěvekNapsal: 22. 8. 2005 19:20
od homolik
Ha už sem to vyřešil... Problém byl v tom že sem tam měl když to vyhledávací pole ztratí focus tak to našeptávání zmizí (nastaví se display toho iframu na none). Jenže v IEčku nejdřív ztrail focus, našeptávání zmizelo a pak se tepřiv odeslal click tlačítka. Takže sem udělal časovej interval mezi ztrátou focusu a zmizením našeptávání a hle už to funguje :-B