x-kom hosting

[jQuery]Własny panel na okienkach

Stef@n
utworzono
utworzono

Witam,
W ostatnim czasie rozmyślam na temat zrobienia Panelu CMS opartego na okienkach. Chodzi mniej więcej o coś takiego (już zacząłem kombinować): http://jokersite.website.pl/test/, chce wzbogacić to o edycje usuwanie itp..

[b] A teraz do rzeczy chodzi o porady:[/b]
1) Jakiego rodzaju skryptu użyć (aktualnie w przykładzie użyłem colorbox sosobem iframe) do wyświetlania okienek?
2) Czy to robić właśnie na iframe czy inaczej?
3) A może jest już inny prosty sposób, który istnieje w necie? Przeglądałem parę stronek z gotowcami co do okienek jak: Fancybox, Superbox lub coś co najbardziej chyba odpowiadało by moim potrzebą jak np. Impromptu http://trentrichardson.com/Impromptu/index.php. Niestety ten ostatni nie podoba mi się pod względem składni, html w kodzie JS ;/... troszkę może jak dla mnie ograniczające pole działania ALE MOŻE SIĘ MYLE!
4) A co z walidacją danych z formularza co z informacjami o powodzeniu akcji? W iframe (w moim przykładzie) da się to wykonać sprawdzanie danych, ale np. już w zwykłej metodzie inline nie (chyba że nic nie wiem o tym)


Jeśli ktoś z was miał już do czynienia z tymi sposobami proszę o rade. Chyba że odpuścić tego typu tworzenie panelu a skoncentrować się na innych rozwiązaniach ułatwiających zarządzanie danymi.


Pozdrawiam i życzę wszystkim wesołych świąt!

luq
komentarz
komentarz

Jeśli korzystasz z jQuery to dlaczego nie pójdziesz krok dalej i nie skorzystasz z jQuery UI? [url="http://jqueryui.com/demos/dialog/#modal-form"]Dialog[/url]
Nie ma co odkrywać koła na nowo.

1. Oczywiście dialog z jQuery UI, jest pisane w jQuery a więc i w pełni kompatybilne.
2. Ogólnie rzecz biorąc to bez różnicy jaką ajaxową technikę wykorzystasz, ja jednak byłbym z jednego powodu skłony użyć XHR. W chwili gdy Twoja strona jest podatna na jakiś atak, ma dziurę XSS etc. to potencjalny atakujący ma mniejsze pole manewru bo 99,9% ludzi ma włączone w przeglądarce The Same Origin Policy.
3. To właściwie też bez różnicy, bo nie mając kodu HTML w skrypcie JS działasz albo na obiektach DOM albo tworzysz nowe które są dodawane do bieżących. Zawsze wszystko możesz mieć w zmiennej, zczytuj ją obiektem XHR i tyle.
4. Nie bardzo rozumiem o co chodzi. Dlaczego tylko w ramce można dokonać walidacji, zdarzenie onsubmit i funkcja walidująca. Coś a`la:

[code]$( 'form #foo' ).submit{function(){
if( isValid ){
return true;
}
else{
// zaznacz pola ktore sa zle wypelnione etc...
return false;
}
}};[/code]

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.