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

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod homolik 22. 8. 2005 15:31

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]
homolik
Kolemjdoucí

Odeslat příspěvekod 2ge 22. 8. 2005 15:39

co konkretne ti neide ?
otvoril som si to v opere, aj v IE a vsetko ide ako ma.
SubDownloader - stahuj a nahravaj titulky k filmom pomocou opensource programu z OpenSubtitles.org
2ge
Junior
Uživatelský avatar

Odeslat příspěvekod homolik 22. 8. 2005 15:43

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.
homolik
Kolemjdoucí

Odeslat příspěvekod homolik 22. 8. 2005 19:20

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
homolik
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků