|
Kar sem pogledal, boš moral ustrezno nastaviti start parameter v:
CBPFWTabs.prototype.options = {
start : 0
};
Najlažje je to s PHP-jem, kjer preveriš, če je v URL-ju npr. parameter tab in nato start nastaviš na to vrednost.
Če znaš kaj PHP, ne bi smel biti problem, drugače pa povej in ti lahko napišem kodo.
Najprej pa preizkusi, ali spreminjanje tega parametra res spremeni privzeti zavihek, ki se odpre.
spremenjeno: podtalje (1.12.2014, 2:57)
|
|
|
Sem poskusil in parameter start spremeni zavihek, ki se odpre, ko se naloži stran. Osnove PHPja mi nekako grejo. Če nastavim namesto 0 spremenljivko, jo potem lahko preko URLja nastavim na določeno vrednost? Gre za obsežen kos kode ali za par vrstic?
Če ti ni odveč, bom zelo vesel, če bi mi pomagal pri kodi...
|
|
|
Potrebna koda je dokaj kratka:
CBPFWTabs.prototype.options = {
start : <?php
if (isset($_GET['tab']))
echo intval($_GET['tab']);
else
echo "0";
?>
};
Tako potem, če misliš odpreti tretji zavihek, kličeš povezavo services-sl.php?tab=2
Kodo sem napisal na pamet in upam, da se nisem zmotil.
Je pa še ena stvar. Da PHP koda dela, je ponavadi potrebno, da ima datoteka končnico .php.
Zato boš moral verjetno preimenovati .js datoteko, najbolje kar v .js.php.
spremenjeno: podtalje (2.12.2014, 7:00)
|
|
|
Sem poskusil s tvojo kodo ampak ni šlo... hvala ti vseeno za trud
Sem se pa malo bolj poglobil in mi je uspelo zadevo rešit, če bi kdo kaj podobnega potreboval v bodoče:
K linkom 'Več...' sem dodal # in pozicijo od 0 do 3.
V js dokument pa sem dodal tole:
var x = window.location.hash; var last = x.slice(-1); CBPFWTabs.prototype.options = { start : last };
V spremenljivko x se iz URL linka zapiše vse, kar je od # dalje, vključno z #. Nato se z ukazom x.slice (-1) izbere samo zadnja cifra, ki se potem kliče v start.
|
|
Prikazujem 1 od skupno 1 strani |
|