Obnovení ve Firefoxu
24 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Mám chat, klasicky provedený, do dolního okénka se píšou zprávy v horním se ukazuje samotné "sklo", mám tam funkcici že když někdo napíšez zprávu tak se do zdrojáku skla vloží tag EMBED který přehraje zvuk (wav z icq takové to a-ou) pomocí pluginu či něčeho co na to prohlížeč použije .. nejčastěji asi WMP nebo QuickTime (ve FF tuším z pravidla QT).., v IE vše funguje, ve FireFoxu sice taky ale dělá mi to to že když píšu dole do řádku a zrovna se obnoví sklo s novou zprávou tak to zahraje zvuk a to políčko do kerého právě píšu se dalo by se říct "vypne" takže do něj musím zase kliknout abych mohl psát dál, jak by se to dalo ošetřit pls ? dekuji
-
po zapnutí přehrávání zvuku dát window.tvuj_frame.nazev_formu_policko.focus() (tohle není PHP, to je JS...)
-
Nejede mi to :-( Dal sem to takhle hned po tagu EMBED <SCRIPT>window.spodek.f.zprava.focus()</SCRIPT> zkoušel sem i tohle ale taky nic <SCRIPT>window.spodek.zprava.focus()</SCRIPT>
-
<script type="text/javascript"> window.spodek.zprava.focus(); </script>
-
Pořád nic, asi to FF neumí :-(
-
Nebo máš špatně pojmenovaný framy, nebo formulář, nebo ten input... Máš někde na webu ukázku?
-
nn jména mám doufám správně Rám je <frame name="spodek" src="psat.php?<?echo(SID);?>" scrolling=no BORDER="0"> a formulář <FORM METHOD="POST" name="f" ACTION="pridej.php?<? echo(SID) ?>"> <INPUT type="text" MAXLENGTH="500" name="zprava" onkeydown="if(event.keyCode==9){ event.returnValue=false; top.dopln(); }"> ten js co je v tom poli je na doplnování nicků ale to by tomu vadit snad nemělo a v souboru chat.php je ten <script type="text/javascript"> window.spodek.zprava.focus(); </script>
-
tak teda <script type="text/javascript"> window.spodek.f.zprava.focus(); </script> Vynechal sem ten formulář.
-
A zas nic ,, asi se stím budu muset smířit .. ale díky za pomoc
-
A co? <script language="javascript" type="text/javascript"> window.spodek.f.zprava.focus(); </script>
-
Také nic
-
tak to by chtělo kompletní ukázku, pokud je to někde na webu
-
a nemelo by tam bejt spis naky getElementById()? kdyz to ma bejt pro lisku
-
Ne lisku, ale pandu. cervenou.
-
zkus tohle window.parent.window.spodek.f.zprava.focus(); Nejdřív musíš odkázat na hiearchicky vyšší (resp. nejvyšší) rám, protože to voláš z vnořeného rámu..
-
Milster: tak ani to nezabralo Ten script co vkládá zvuk vypadá takhle: <? if($mess["messs"] == "2" and $mess["messss"] == "2"){mysql_query("UPDATE reg1 SET messss='1' WHERE nick='$nick'");?><embed src="img/zprava.wav" hidden="true" width="128" height="32"> <script language="javascript" type="text/javascript"> window.parent.window.spodek.f.zprava.focus(); //sem zkoušim ty různé možnosti co radíte </script> <? ;}?> Mamlas: getElementById() - to mi nic neříká co to je nebo kde se to pls dočtu jak stím ?
-
oprava! window.parent.spodek.window.f.zprava.focus(); snad tohle..
-
já bych řekl že window.parent.spodek.f.zprava.focus();
-
je fakt, že window neni nutný zadávat
-
Ani to nejde ... asi to FF vážně neumí
-
blbost, někde máš chybu nechceš dát odkaz na ten chat?
-
Nakresli si to, me to vzdyckypomohlo..
-
?!
-
myslim jaka okna jsou kde, ktere je pod kterym, kde je jaky form...