Autor | Zpráva | ||
---|---|---|---|
Holicz Profil |
#1 · Zasláno: 6. 2. 2012, 20:56:02
Zdravím,
prvně bych chtěl upozornit, že jsem přemýšlel kam téma umístit, ale vzhledem k otázkám jsem se rozhodl pro HTML sekci. Používám tento lightbox. V tomto konkrétním případu chci do souboru s přidáním článku. Pokud uživatel nenalezne příslušnou kategorii kam článek zařadit, klikne na odkaz a otevře se mu highslide přidá kategorii uloží a zavře. Problém nastane po uložení. Nastane refresh, bohužel ne jen boxu, ale celé stránky. To samozřejmě smaže vyplněná pole. Lze tomu nějak zabránit? Nechce se mi to řešit přes COOKIES a javascript. Část kódu: <a href="index.htm" onclick="return hs.htmlExpand(this, { headingText: 'Přidej novou kategorii' })"> Přidat kategorii </a> <div class="highslide-maincontent"> <? include "../script.php" ?> </div> |
||
weroro Profil |
#2 · Zasláno: 6. 2. 2012, 22:12:06
Problém bude niekde po odoslaní formuláru a nie v lightboxe.
|
||
Holicz Profil |
#3 · Zasláno: 6. 2. 2012, 22:28:15
Nevím jestli se to dá hodnotit jako problém. Je logické, že po kliknutí na tlačítko se provede refresh.
Takže otázka zní spíše, jak zabránit refreshy celé stránky? Ještě jsem zapomněl přiložit PHP script <? include "../connect.php" ?> <?php if (isset($_POST['pridat'])){ $nazev=addslashes($_POST['nazev']); mysql_query("INSERT INTO kategorie_clanky (nazev) VALUES ('$nazev')"); } // Formulář ?> |
||
Časová prodleva: 6 dní
|
|||
weroro Profil |
#4 · Zasláno: 12. 2. 2012, 23:52:15
Tak by som to skúsil pomocou AJAXu, čím sa vyhneme refreshu celej stránky, alebo by som do toho lightboxu nevkladal html ale iframe. Ak sa refreshne, tak sa to vykoná iba v tom iframe a na zvyšnú čast webu to nebude mat vplyv.
|
||
Časová prodleva: 12 let
|
0