Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> google suggest
Arek00
post
Post #1





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 8.11.2005

Ostrzeżenie: (0%)
-----


chcę przerobić skrypt z heliona (ajax i php) z podpowiedziami i nie bardzo mogę sobie z tym poradzić. to działa tak że jeśli zostało znalezione jakieś dopasowanie to od razu wpisywany tekst jest uzupełniany do pierwszego pasującego wyniku. chciałbym to usunąć ale pomimo że całość jest dobrze opisana to nie mogę sobie z tym poradzić. jeśli ktoś będzie miał chwilkę to niech spojrzy. skrypty dostępne są tutaj (folder r06): ftp://ftp.helion.pl/przyklady/ajaphp.zip jeśli się komuś uda to proszę o podpowiedź jak to zrobić
Go to the top of the page
+Quote Post
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Jak sam zauważyłeś wszystko jest bardzo dobrze opisane, więc wystarczyło trochę poszukać i znaleźć to (suggest.js, linia 459-472):

  1. /* funkcja uzupełniająca słowo kluczowe do warości wybranej podpowiedzi */
  2. function updateKeywordValue(oTr)
  3. {
  4. // pobiera obiekt słowa kluczowego
  5. var oKeyword = document.getElementById("keyword");
  6. // pobiera odnośnik do wybranej funkcji
  7. var crtLink = document.getElementById("a" +
  8. oTr.id.substring(2,oTr.id.length)).toString();
  9. // zastępuje znaki - znakami _ i pomija rozszerzenie .php
  10. crtLink = crtLink.replace("-", "_");
  11. crtLink = crtLink.substring(0, crtLink.length - 4);
  12. // aktualizuje słowo kluczowe
  13. oKeyword.value = unescape(crtLink.substring(phpHelpUrl.length, crtLink.length));
  14. }


i nadpisać to pustą funkcją:

  1. /* funkcja uzupełniająca słowo kluczowe do warości wybranej podpowiedzi */
  2. function updateKeywordValue(oTr) {}


lub po prostu wykomentować zawartość:

  1. /* funkcja uzupełniająca słowo kluczowe do warości wybranej podpowiedzi */
  2. function updateKeywordValue(oTr)
  3. {
  4. /*
  5. // pobiera obiekt słowa kluczowego
  6. var oKeyword = document.getElementById("keyword");
  7. // pobiera odnośnik do wybranej funkcji
  8. var crtLink = document.getElementById("a" +
  9. oTr.id.substring(2,oTr.id.length)).toString();
  10. // zastępuje znaki - znakami _ i pomija rozszerzenie .php
  11. crtLink = crtLink.replace("-", "_");
  12. crtLink = crtLink.substring(0, crtLink.length - 4);
  13. // aktualizuje słowo kluczowe
  14. oKeyword.value = unescape(crtLink.substring(phpHelpUrl.length, crtLink.length));
  15. */
  16. }


BTW: Jeśli pomogłem użyj przycisku "Pomógł". (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Piotrek_90
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 13.07.2007

Ostrzeżenie: (0%)
-----


http://wklejto.pl/3185
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:24