Mulla on tehtynä hakusivu, joka käy Huuto.netistä 1-14 osastolta uusimpia ilmoituksia, jokaiselta osastolta 500 kpl. Haku tapahtuu suoraan HTML-sivujen kautta, koska Huuto.netin APIn kautta homma tuntui suhraamiselta. Periaate on, että oma skriptini lataa nämä HTML-dokumentit ja poimii sieltä myyntikohteet ja lopulta tekee haluamiani hakuja tuotteista.
Homma toimii. Aikaa kuluu 7 osaston kanssa jotain 15–20 sekuntia, mikä on ok. Sivu toimii kuitenkin niin, että kun painan hakunamiskaa, edellinen hakutulos tietoineen jää selaimeen, kunnes haku on valmistunut ja korvaa edellisen haun.
Mitä haluaisin, on tämä:
Kun painan hakupainiketta, edellinen hakutulos poistuu, sivun alkuosan tekstit tulostuvat heti näyttöön ja mielellään hakurivien alkamisen kohdalla lukisi: "Odota hakutuloksia…".
Onnistuuko ja miten?
PHP-hakusivu: kuinka sivulle "Odota hakua..."
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
3 viestiä
• Sivu 1/1
-
- Viestit: 241
- Liittynyt: 27.11.2010 klo 21.57
PHP-hakusivu: kuinka sivulle "Odota hakua..."
Viesti Kirjoittaja kurkinen »
-
- Viestit: 229
- Liittynyt: 1.4.2007 klo 14.40
- Paikkakunta: Helsinki
Re: PHP-hakusivu: kuinka sivulle "Odota hakua..."
Viesti Kirjoittaja ZZ »
Mitä skriptiä käytät? jQueryn Ajax-funktiolla pitäisi onnistua tuo homma alusta loppuun. En vain osaa antaa tarkkoja ohjeita. Hakutulos kuitenkin tulostettaisiin johonkin div- tai muuhun elementtiin, jonka näkyvyyttä voidaan muokata jQueryn css-muokkausominaisuudella: Kun uusi haku tehdään, piilotetaan hakutulokset ja laitetaan näkyviin haluttu viesti. Kun haku on valmis, piilotetaan viesti ja tuodaan tulokset näkyviin.
Jos saat jotenkin linkitettyä nykyisen skriptisi serverivastaukset jQueryn css-muokkaajaan, ei tarvitse tuota Ajax-funktiota käyttää. En vaan osaa sanoa pätkän vertaa, miten tuo onnistuisi. Html-elementtien näkyvyyttä voi tietty muokata pelkällä javascriptillä ilman jQueryn käyttämistä.
Jos saat jotenkin linkitettyä nykyisen skriptisi serverivastaukset jQueryn css-muokkaajaan, ei tarvitse tuota Ajax-funktiota käyttää. En vaan osaa sanoa pätkän vertaa, miten tuo onnistuisi. Html-elementtien näkyvyyttä voi tietty muokata pelkällä javascriptillä ilman jQueryn käyttämistä.
-
- Viestit: 241
- Liittynyt: 27.11.2010 klo 21.57
Re: PHP-hakusivu: kuinka sivulle "Odota hakua..."
Viesti Kirjoittaja kurkinen »
Kiitos vihjeistä!
CSS:llä ja Javascriptillähän se onnistui. DIVien visibility- ja display-arvoja muuttamalla.
CSS:llä ja Javascriptillähän se onnistui. DIVien visibility- ja display-arvoja muuttamalla.
3 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit