Autor Zpráva
PROpheT
Profil *
Dobry,
Najpodrobnejší popis:
Mám objednávkový formulár, kde si zadávam v inpute typ položky, množstvo, cenu, atď. Položka sa načítava z popup okna, ktoré volám funkciou:
function InventoryList(rowCnt) {
var sku = document.getElementById('sku_'+rowCnt).value;
window.open("index.php?module=inventory&page=popup_inv&jID="+journalID+"&rowID="+rowCnt+"&search_text="+sku,"inventory","");
}

Po kliknutí na konrétnu položku volám funkciu (iID = sku), s ktorou sa mi do formulára načíta položka a k nej informácie o popise, cene a pod.
function setReturnItem(iID) {
  window.opener.loadSkuDetails(iID, rID);
  self.close();
}


Otázka: Ako by som vedel uložiť hodnotu "sku" z URL (do session, alebo cookie) a následne volať funkciu InventoryList() s podmienkou, že ak je premenná v session (alebo cookie), tak do &search_text zadaj hodnotu z nej, resp. rob to čo obvykle :)

Ďakujem za prípadné odpovede.
_es
Profil
PROpheT:
Ako by som vedel...
Veď si si napísal celý postup, tak v čom je problém?
Nevieš si snáď vyhľadať, ako sa v JS pracuje s cookie (dokumentácia Mozilly), nepoznáš príkaz if, atď?
__construct
Profil
_es:
nepoznáš príkaz if
Nemusí použiť ani if :-)
function InventoryList(rowCnt) {
   var sku = premennaCookie('sku') || document.getElementById('sku_'+rowCnt).value;
   window.open("index.php?module=inventory&page=popup_inv&jID="+journalID+"&rowID="+rowCnt+"&search_text="+sku,"inventory","");
}
function premennaCookie(p){…}

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0