juresl

Statistika

Pridružen/a:
16 avg 2007, 09:23
Zadnjič aktiven:
Prispevki:
Teme:
57 | Vse teme
74
23
4
#5

Okej, da nebom nove teme odpiro.



Zaj sem se odločo da nebom uporabo tega premikanja, ampak brisanje pa bi vseeno. Torej jquery ima modul, ki poskrbi da določeno stvar izbrišemo na lep način:


$("button").click(function () {
$("div").fadeOut("slow");
});

Torej ob kliku na <button>vsebina</button> se skrije vse kar je v div oznaki, vse super in prav le to me muči, kako bi lahko naredil takole:

Imam več različnih divov, ki je treba, da se skrije vsak posebej (ne da se ob kliku skrijejo vsi), torej nekako bi moral to narediti preko getElementById, ampak potem moram spet za vsako pisat novo kodo.



Imam pa še eno vprašanje glede piškotkov v javascriptu. Na neki strani sem pobral tri funkcije za ustvarjanje, branje in izbris piškotka.


function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca*;
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

function eraseCookie(name) {
createCookie(name,"",-1);
}*

*Delajo kot morajo, ampak jas nisem vešč javascriptu, zato bi proso nekoga, da mi naredi oz. pomaga naredit tole:

- ob kliku na gumb X bi se določen div skril in ustvaril piškotek, ki bi vseboval id tega diva

- ob ponovnem vstopu na stran bi se moral piškot prebrat in videt, če obstaja, če bi obstajal se div z tem idjem nebi smel prikazat



Nevem, če sem si prav zadal tole, ampak pomoje je to edina pot za rešit tako stvar. Primer še vedno ostaja http://www.rtvslo.si/.



Lep pozdrav, Jure*


všeč(0) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#

Pozdrav!



Zanima me, če ima kdo skripto, ki omogoča premikanje blokov (divov) na določeno mesto in shranjevanje le teh. Torej, ko en blok primeš in ga daš na neko mesto (npr. nad drugega) se pozicija shrani (preko piškotkov). Če bi se dalo tudi zapiranje bloka, torej da se blok odstrani in shrani v piškotek, da se ob naslednjem obisku strani več ne prikaže.



Za primer dam stran: http://www.rtvslo.si/



Lp, Jure


všeč(0) ni všeč(0) spam(0)
#

Pozdrav!



Zanima me, takaj mi "stvar" ne deluje.


ul li:after {
content: "|";
color: #FF0000;
padding-left: 5px;
}

ul li.last:after {
content: "";
}

li:after sicer dela in prikaže vmesne črte, ampak li.last:after ne deluje, ker ne odstrani zadnje črte. V čem je finta?


všeč(0) ni všeč(0) spam(0)
#2

Tudi to sem mu rekel, ampak enako je v root mapi. htdocs mape ni pravtako www (pomoje je zbrisal).


všeč(0) ni všeč(0) spam(0)
#

Zdravo!



Torej imam en velik problem,...

Imam zakupljen server na amis.net, domeno imam kupljeno (na serverju je že deloval e107, potem pa sem vse zbrisal).



-Ko se povežem preko FTP programa in naložim CMS sistem, grem v brskalnim napišem pot nakar mi napiše tole: The requested URL /cgi-bin/php/index.php was not found on this server.



Vredu na serverju naredim mapo "cgi-bin" -> podmapa "php" in sedaj v to prenesem celoten CMS sistem in glej ga zlomka sedaj napiše: You don't have permission to access / on this server.



Sedaj pa res ne vem več kaj morem narediti.




Torej, en prijatl me je prosil, da objavim na forum to vprašanje (sam ni registriran). V glavnem, zbrisal je vse mape pa fajle s servera ostalo je samo nekaj kar se neda zbrisat. Sedaj pa mu, če preko linka dostopa do nekega fajla napiše da nima pravic oz. mu vrže vem error 404 (če se ne motim). Predlagal sem mu, da piše na amis in je rekel, da bo. Za ziher pa še tukaj napišem.



Lp, Jure


všeč(0) ni všeč(0) spam(0)
#6

Vini:

V bazi zanesljivo nimas shranjenih podatkov o tem, kaj je nekdo odkljukal v formi, torej ti iteracija po rezultatih iz baze ne bo kaj prida pomagala.



Poskusi checkboxe vse poimenovati z enakim imenom in vrednosti spraviti v array, kar bi storil nekako takole:


<input type="checkbox" name="vrednost[]" />

Potem lahko mirno iteriras po arrayu $_POST['vrednost'] in sestevas vrednosti.




To že, ampak kako potem sešteti vrednosti?


všeč(0) ni všeč(0) spam(0)
#4

Kako še ti naj razložim...



Gre za php obrazec. Preko post metode dobim podatke (števila) iz checkboxov, ki so odklukani. Primer:



prvi čekboks [ ]

drugi čekboks [ ]

tretji [/]

četrti [/]

peti [/]



v tem primeru so trije odklukani in vsak ma svojo vrednost, ki je zapisana v bazi (gre za številke). Zdaj pa ko pošljem to (klik na gumb). Bi se morale odklukane vrednosti seštet. Vse vredu in prav, če bi bilo vedno enako število checkboxov, ampak to se spreminja. V nasprotnem primeru bi šlo



$sestevek = $POST['prvi']+$POST['drugi']+$_POST['tretji'];



in bi bilo to to. Zdaj pa moram naret za več checkboxov, odvisno kolko je odklukanih oz. poslanih preko POST.


$dat = dbarray(dbquery("SELECT * FROM delavnice WHERE id='{$checked[$i]}'"));
$datk = dbquery("SELECT * FROM delavnice WHERE id='{$checked[$i]}'");

$sum = 0;
while($data == dbarray($datk)) {
$sum += $data['ure'];
}

Probal sem takole, ampak ne dela. Upam, da je dovolj jasno napisano.



Lep pozdrav, Jure


všeč(0) ni všeč(0) spam(0)
#2

V glavnem, zanima ga kako sešteti vrednosti vseh checkboxov (poljubno število - odvisno koliko je zapisov v bazi). Nekako naj bi šlo z while zanko, ampak mi ni ratalo.



PS. sem njegov brat


všeč(0) ni všeč(0) spam(0)
#13

Nevem kaj sem čaral, ampak nikakor mi ni prikazalo login forme. Zdaj dela, hvala vam ;)


všeč(0) ni všeč(0) spam(0)