ďťż

[ajax] Ajax W Ajax'ie Nie działa mi takie zagłębienie

       

Podstrony


telcocafe

Witam, mam problem ze stroną. Bazując na tej stronie zrobiłem swoją, ale potrzebuję by w na jednej z tych "podoston" np. Ferrari znajdowało się coś takiego tylko jak to zrobić, bo każde ma swoją wersję skryptu ajax, a przecież strony wczytywane są bez sekcji head do diva, więc nie mogę umieścić w niej kolejnego linka do zewnętrzenego skryptu. Mam nadzieję, że zrozumieliście o co mi chodzi :)
Dzięki za ewentualną odpowiedź.




Witam, mam problem ze stroną. Bazując na tej stronie zrobiłem swoją, ale potrzebuję by w na jednej z tych "podoston" np. Ferrari znajdowało się coś takiego tylko jak to zrobić, bo każde ma swoją wersję skryptu ajax, a przecież strony wczytywane są bez sekcji head do diva, więc nie mogę umieścić w niej kolejnego linka do zewnętrzenego skryptu. Mam nadzieję, że zrozumieliście o co mi chodzi :)
Dzięki za ewentualną odpowiedź.


Umieść po prostu skrypt w kodzie za pomocą znaczników <script> ;) Ewentualnie cały skrypt umieść w stronie nadrzędnej ;)

BTW pamiętaj żeby w kodzie który się generuje nie było skryptów wykonujących się coś a'la onload, bo takie skrypty nie zadziałają, musi tu dojść do interakcji użytkownika z interfejsem np. poprzez kliknięcie, albo do pobrania odpowiedniego kodu JS i jego wykonania za pomocą odpowiedniej biblioteki - taką możliwość daje advAJAX ;)
Użytkownik .:DzIuDek:. ™ edytował ten post 04 luty 2007, 15:36
Próbowałem już takie coś zrobić, ale to nie dało efektu, bo to co w zakładkach otwierało się w nowym oknie jako zwykły link, a nie ładowało się do diva. No chyba że coś skopałem, ale nie sądzę by tak było.

A tu podaje o co dokładnie mi chodzi Strona Ferrari, zakładka ma otwierać się normalnie a nie w nowym oknie.
Użytkownik Aciu edytował ten post 04 luty 2007, 16:25

Próbowałem już takie coś zrobić, ale to nie dało efektu, bo to co w zakładkach otwierało się w nowym oknie jako zwykły link, a nie ładowało się do diva. No chyba że coś skopałem, ale nie sądzę by tak było.

A tu podaje o co dokładnie mi chodzi Strona Ferrari, zakładka ma otwierać się normalnie a nie w nowym oknie.


Tam w tych zakładkach masz błąd - bo jak klikam na tab to klikam na link do danej strony, a po kliknięciu przecież powinna być wywoływana akcja zmiany zawartości w divie ;)



Wiem, zę taki właśnie jest efekt, chociaż zrobione jest tak ja napisałeś, ale to nie działa i o to mi się rozchodzi. Zobacz w kod strony.
Użytkownik Aciu edytował ten post 04 luty 2007, 20:58

Wiem, zę taki właśnie jest efekt, chociaż zrobione jest tak ja napisałeś, ale to nie działa i o to mi się rozchodzi. Zobacz w kod strony.

Chyba się nie zrozumieliśmy ;) Jak mam powiedzmy zakładkę "Bird" to jest ona jednocześnie linkiem http://www.aciu.yoyo...ax/external.htm, a tak być nie powinno - wyrzuć link i zrób zdarzenie onclick, które załaduje tą stronę...
Użytkownik .:DzIuDek:. ™ edytował ten post 04 luty 2007, 23:43
OK, prawie działa, tylko jeszcze nie ma tego efektu przełączania zakłądek, bo to u góry się nie zmienia tak jak powinno, ale jestem na dobrej drodze :)

EDIT: Na dysku działa, na yoyo.pl nie, choć wgrałem już aktualizację, więc możesz zobaczyć jeszcze raz w kod.
Użytkownik Aciu edytował ten post 05 luty 2007, 16:46

OK, prawie działa, tylko jeszcze nie ma tego efektu przełączania zakłądek, bo to u góry się nie zmienia tak jak powinno, ale jestem na dobrej drodze :)

EDIT: Na dysku działa, na yoyo.pl nie, choć wgrałem już aktualizację, więc możesz zobaczyć jeszcze raz w kod.


Tam jest tyle tego wygenerowanego kodu, że ho ho, ja po prostu proponuję aby przy kliknięciu było zmieniane obramowanie dolne danego taba na solid i 0px, a w reszcie tabów, żeby był border 1px ... i powinno działać elegancko. Bordery obsłużysz poprzez : document.getElementById('idtaba').style.borderBottom = 'solid 1px #000'; ;)

@down :

a rzeczywiście, mój błąd ;) poprawiłem ;]
Użytkownik .:DzIuDek:. ™ edytował ten post 05 luty 2007, 19:27
Taka mała poprawka, powinno być:

document.getElementById('idtaba').style.borderBottom = 'solid 1px #000';
:)
Użytkownik Coldpeer edytował ten post 05 luty 2007, 19:10
Hmm, a możecie mi wyjaśnić dlaczego tu, osobno działa, a wewnątrz już nie chce?

A możesz nam wyjaśnić, o co dokładnie Ci chodzi?

Oj, przecież już pisałem, mam stronę A (ta z ferari i porsche) oraz stronę B (ptaszek, kotek i piesek). Chcę zrobić tak, żeby w miejsce np. Ferrari wczytała się strona B i działała DOKŁADNIE tak samo jak by się ją otwarło bezpośrednio, a nie jako wczytaną do DIV. Teraz jasno się wyraziłem :>

Jak dla mnie to jasno bo miałem ten problem... Tylko czemu nie poinformowałeś, że temat do zamknięcia? Patrząc na Twój przykład jest już wszystko ok :)

//edit

Aha... To o to Ci chodzi. Wcześniej miałeś problem z wczytaniem, teraz z aktywną zakładką. Coś w Javascript, ale musisz podać kod...
Użytkownik andrzej_aa edytował ten post 09 luty 2007, 12:47
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.