php - Scriptaculous Autocompleter wont work in Firefox -
i working on project implements autocomplete textfield scriptaculous autocompleter. in versions of internet explorer less 10, system works fine, since version 10 , in other browsers firefox or chrome, autocompletion defective. have updated scriptaculous 1.9 prototype 1.7, nothing changed.
<label for="possibleclient">verfügbare klienten</label><br> <input type="text" id="possibleclient" class="fill intellisense"><div id="possibleclientupdate" class="auto-complete"></div> <script type="text/javascript" language="javascript" charset="utf-8"> // <![cdata[ function updateclientlist(input,listitem) { var nodes = document.getelementsbyclassname('informal', listitem) || []; if(nodes.length>0) label = element.collecttextnodes(nodes[0], listitem); addtolist("chosenclients",input.value,label); input.value=""; } var ac = new ajax.autocompleter('possibleclient','possibleclientupdate','/data/clients.php',{paramname: 'search',minchars:1, parameters:'projektids=<?php echo $projektid ?>&searchnname=true', select:'selectme', afterupdateelement: updateclientlist}); // ]]> </script> i don't have idea.
[update]
hi tanks quick answers. mean defective. updating older system ready browsers. defective means autocomplete doesent work. if type in nothing happens in newer browsers. works in ie 10 when activate compatibility mode.
the system didn`t uses json file. /data/clients.php returns
<ul><li></li></ul> text passage.
e.g.:
<ul><li><span class='informal'>aicher jasmin</span> (<span class='selectme'>65</span>)</li><li><span class='informal'>bader jacqueline bernice</span> (<span class='selectme'>77</span>)</li><li><span class='informal'>freisslich claudia</span> (<span class='selectme'>78</span>)</li><li><span class='informal'>goller sascha</span> (<span class='selectme'>64</span>)</li><li><span class='informal'>hebein ilse</span> (<span class='selectme'>75</span>)</li><li><span class='informal'>hohenwarter berndt</span> (<span class='selectme'>60</span>)</li><li><span class='informal'>kanz bernhard</span> (<span class='selectme'>69</span>)</li><li><span class='informal'>kohlmaier angelika</span> (<span class='selectme'>68</span>)</li><li><span class='informal'>konic isabella</span> (<span class='selectme'>71</span>)</li><li><span class='informal'>kosche karl-heinz</span> (<span class='selectme'>63</span>)</li><li><span class='informal'>kreilitsch jutta</span> (<span class='selectme'>70</span>)</li><li><span class='informal'>kribitsch bernhard</span> (<span class='selectme'>61</span>)</li><li><span class='informal'>lackner ermelinde</span> (<span class='selectme'>79</span>)</li><li><span class='informal'>mösslacher wolfgang</span> (<span class='selectme'>67</span>)</li><li><span class='informal'>müller hans</span> (<span class='selectme'>54</span>)</li></ul> i dont think datasource problem, because works fine older browsers.
if start developer console in firefox, , type in:
i see procedure called , script geting data [07:35:47.367] post https://myserver.at/data/clients.php [http/1.1 200 ok 45ms]
but don´t see dropdown div autocomplete suggestions. maybe css probleme ? here css file autocomplete:
div.auto-complete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:1px 1px 0 1px; padding:0px; } div.auto-complete ul { list-style-type: none; margin:0px; padding:0px; } div.auto-complete ul li.selected { background-color: #ffb;} div.auto-complete ul li { list-style-type: none; display:block; margin:0; padding:2px; height:22px; cursor:pointer; }
hi tanks quick answers. mean defective. updating older system ready browsers. defective means autocomplete doesent work. if type in nothing happens in newer browsers. works in ie 10 when activate compatibility mode.
the system didn`t uses json file. /data/clients.php returns
<ul><li></li></ul> text passage.
e.g.:
<ul><li><span class='informal'>aicher jasmin</span> (<span class='selectme'>65</span>)</li><li><span class='informal'>bader jacqueline bernice</span> (<span class='selectme'>77</span>)</li><li><span class='informal'>freisslich claudia</span> (<span class='selectme'>78</span>)</li><li><span class='informal'>goller sascha</span> (<span class='selectme'>64</span>)</li><li><span class='informal'>hebein ilse</span> (<span class='selectme'>75</span>)</li><li><span class='informal'>hohenwarter berndt</span> (<span class='selectme'>60</span>)</li><li><span class='informal'>kanz bernhard</span> (<span class='selectme'>69</span>)</li><li><span class='informal'>kohlmaier angelika</span> (<span class='selectme'>68</span>)</li><li><span class='informal'>konic isabella</span> (<span class='selectme'>71</span>)</li><li><span class='informal'>kosche karl-heinz</span> (<span class='selectme'>63</span>)</li><li><span class='informal'>kreilitsch jutta</span> (<span class='selectme'>70</span>)</li><li><span class='informal'>kribitsch bernhard</span> (<span class='selectme'>61</span>)</li><li><span class='informal'>lackner ermelinde</span> (<span class='selectme'>79</span>)</li><li><span class='informal'>mösslacher wolfgang</span> (<span class='selectme'>67</span>)</li><li><span class='informal'>müller hans</span> (<span class='selectme'>54</span>)</li></ul> i dont think datasource problem, because works fine older browsers.
if start developer console in firefox, , type in:
i see procedure called , script geting data [07:35:47.367] post https://myserver.at/data/clients.php [http/1.1 200 ok 45ms]
but don´t see dropdown div autocomplete suggestions. maybe css probleme ? here css file autocomplete:
div.auto-complete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:1px 1px 0 1px; padding:0px; } div.auto-complete ul { list-style-type: none; margin:0px; padding:0px; } div.auto-complete ul li.selected { background-color: #ffb;} div.auto-complete ul li { list-style-type: none; display:block; margin:0; padding:2px; height:22px; cursor:pointer; }
Comments
Post a Comment