-
Posts
8,065 -
Joined
-
Last visited
Posts posted by andrisp
-
-
paldies, tiku galaa ar visaam probleemaam , viens pats tochna njemtos veel visu dienu un taapat netiktu galaa :)
vieniigais to resaizoshanu neuztaisiiju, bet kaa jau bubu teica, tas nemaz nav tik svariigi.
-
veel viens jautaajums
<a href="#" onclick="showHide(this, 'kautkas1')" class="lilMenuHead">Darbības</a>
ieksh ie un mozillas ir ok, bet ieksh operas, pie katra klika paarlaadeejaas lapa.. itkaa viss straadaa, bet paarlaadeejaas, kas nav jauki..
kaa lie tiek gala ar to ?
-
a nu es x paarsauvu activeMenu, lai saprotamaak..
bet vispaar to kodu vajag shitaa
function showHide(y, bloks) { activeMenu=document.getElementById(bloks); if (lastMenu) { if (activeMenu != lastMenu) { lastMenu.style.display = 'none'; lastMenu = activeMenu; } else { lastMenu = false; } } else { // ja nav shis, tad lastMenu vislaik buus false.. lastMenu = activeMenu; } activeMenu.style.display = (activeMenu.style.display=='block'?'none':'block'); activeMenu.style.left = findPosX(y) - 95; activeMenu.style.top = findPosY(y) + 18; }
upd. un tas window.onclick vai body.onclick nestraadaa kaa vajag, jo vinjs uztver arii tos klikus, kas ir uz linka vai atveertaa menu, liidz ar to nenotiek vispaar neklas..
-
Tak globālie mainīgie darās tāpat kā jebkurā citā prog. valodā. Nodefinē to ārpus funkcijas un izmanto tajā. Šādi:
var lastMenu = false; function showHide(...) { var x=document.getElementById(bloks); // kā iepriekš if (lastMenu) { if (x != lastMenu) { // ja tiek klikšķināts uz cita menu lastMenu.style.display = 'none'; lastMenu = x; } else { // ja uz tā paša lastMenu = false; // ja visi ir paslēpti } } ... // kā iepriekš }
paldies, tikai beigaas veel vajag lastMenu = ActiveMenu; , savaadaak lastMenu vislaik ir false un jeegas nekaadas
-
1. Tur notiek nevis kā kuro reizi, bet tieši tā, ka menu pirmo reizi parādās uz otrā klikšķa, pēc tam gan pareizi rādās. Tas tāpēc, ka #32 rindā x.style.display pirmo reizi nav vienāds 'none', jo css atribūti neskaitās (skaitās tikai inline atribūti. Iesaku pārbaudīt, nevis uz vienādību ar 'none', bet uz nevienādību ar 'block'
2. atceries pēdējā atvērtā menu id kādā globālajā mainīgajā. un tad tai pašā showHide funkcijā pirms rādi jauno menu, noslēp veco (un atceries jaunā atvērtā menu id)
3. window.onclick laikam bija (vai body.onclick..)
4. Te priekš kam tas? vai tad kāds taisās atvērt menu un tad resaizot browseri? Ja nu ļoti gribās, tad uz tā onresize īventa skaties tā atvērtā menu id (tas kas ir iegaumēts 1. punktā) un izdari uz tā tādus pašus style. top/left vērtību piešķiršanu kā tai showHide funkcijā. Tam vajadzētu strādāt.
Edit: btw semantiskāk būtu nevis tam span iedot klasi lilMenu, bet gan span vietā izmantot ul, un katru no <a> linkiem likt iekš li itema.
1. shitas paliidzeeja :)
2. & 3. man veel nav iisti izpratne par js, taapeec iisti nezinu kas un kaa, bet paartaisiiju shaadi (kautkur uzguugleeju, ka ja mainiigo funkcijaa definee bez 'var' priekshaa, tad tas ir global.. bet nestraadaa.(firefox js console saka, ka ActiveMenu nav defineets..
function showHide(y, bloks) { if (activeMenu) { activeMenu.style.display = 'none'; } activeMenu=document.getElementById(bloks); activeMenu.style.display = (activeMenu.style.display=='block'?'none':'block'); activeMenu.style.left = findPosX(y) - 95; activeMenu.style.top = findPosY(y) + 18; }
-
esmu uzrakstiijis (salicis kopaa) shitaadu js/css/html kodu , bet iisti nestraadaa..
1. Kaapeec un kaa lai atrisina to, ka klikojot uz pogaam notiek taada kaa lagoshana - reizeem jaaspiezh divas reizes lai izlektu submenu, reizeem 3, bet reizeem ar pirmo ?
2. Kaa lai uztaisa, lai noklikojot uz citu linku atveertos jaunais submenu, bet veicais aizveras ? tipa, lai vienlaikus var buut atveert tikai viens submenu..
3. Kaa arii buutu forshi, ja noklikshkjinot uz aarpus linka vai submenu, aktiivais submenu aizveras..
4. Kaa lai uztaisa, lai resaizojot logu, atveertais submenu automaatiski apreekjinaatu jauno top un left, kur vinjam jaatrodas ? zinu, ka ir window.onresize, bet nemaaku izmantot..
Ok, saprotu par daudz jautaajumu vienai reizei, bet varbuut vismaz ar vienu kaads var paliidzeet ?
liela veelme ir apguut js.
-
-
paldies, .. veel viens jautaajums
kaada metode jaaizmanto, lai es piemeeram js vareetu noraadiit kaadus simbolus var ierakstiit un kaadus nevar ? piemeeram, gribeetos inputu, kur var ierakstiit tikai ciparus un punktus .. veel labaak - tikai 1 punktu..
-
ir <input onchange="bla()" name="cipars" value="">
gribas lai bla() panjem un manipulee tieshi to veertiibu no kuras izsaukts.
tipa, lai name var buut jebkaads
es papeetiiju JS/DOM manjuaalus, bet taapat iisti neiebraucu.
-
bet nu tu pameegjinaaji shitaa ?
-
-
bet ja tur ir postgreSQL, tad tur visticamaak ir arii pg_dump, kursh visticamaak ir noraadiits PATH, tad tev atliek tikai ielogoties caur SSH serverii (piem., panjem Putty), un rakstiit komandshella pg_dump db > file, vai kaada nu tur vinjam sintakse.
-
-
if ($db == 'db' && $_SERVER['DOCUMENT_ROOT'] != '/home/db/public_html/inc/') { die(); }
uztaisiiju ljoti triviaalu aizsardziibu, lai nejaushi iekopeejot dbfailu ar $db = 'db' expermentaalajaa saitaa, vinjs paarbaudiitu, kur pats atrodas. ka neatrodas, kur vajag tad nomirst..
-
nu jaa :), bet reizeem tomeer man vajag arii uploadeed updeitotu dbfailu uz galveno db.. taapeec arii gribu risinaajumu, kas vienkaarshi neljautu piesleegties iistajai db, kaa tikai no viena (noraadiitaa) HOMEDIR..
Droshi vien pameegjinaashu Delfina variantu, liidz ko sapratiishu :)
-
nu situaacija taada, ka pirms es uploadoju uzlabojumus uz `production` daljas, es vispirms visu izmeegjinu uz expermentaalo db.. un ir viens taads fails, kur glabaajaas infa par db (user,pass,db_name), un reizeem gadaas, ka kljuudas peec uz expermentaalaa saita uploadeeju failu ar rekviziitiem, kas paredzeeti `production` saitam, rezultaataa, maljoties pa expermentaalo saitu, pasham nezinot sachakareeju iisto db..
zinu ka muljkjiigi, bet gribu uztaisiit foolproof risinaajumu pret shitaadaam kljuudaam.
-
-
-
uz servera ir divas db(mysql), ir arii divi saiti (viens - taa teikt - production (ieksheejai lietoshanai), otrs experimentiem ).
Jautaajums - vai var mysql pusee ierobezhot piekljuvi db ? piemeeram, lai vienai vareetu tikt klaat tikai no example.com/~x, bet otrai vareetu tikt klaat tikai no example.com/~y.
paldies
-
just my 2 cents ..
dizainiski tai otrai lapai headeris man skjiet tiiri ok, paareejais gan diezgan speeciigi sux, bet ko tad es B)
-
-
http://pear.php.net/package/Net_SmartIRC
atradu ko shitaadu bet iisti nesaprotu kaa tas viss straadaa, tas PEAR tieshi...
-
varbuut kaads luudzu nevar iedot linku vai arii pashu skriptu (pareizaak sakot skriptus), kas cheko vai noraadiities juuzeris ir noraadiitajaa IRC serverii, kaa arii skriptu,kas paraada cik juuzeri ir konkreetaa kanaalaa ?
paldies
-
gribaas uztaisiit lai formu apstaprinot tiktu atveerts popaps, kam tiek nodoti POST dati.. tikai kaa ?
js/css menu probleemas
in JavaScript, VBScript
Posted
tomeer nav labi..
IE arii refreshojas (ar visu return false; ), kautgan to itkaa neredz.. ja piemeeram paskrolleju logu uz leju un nospiezhu uz linka, tad itkaa nekas nerefroshojas, bet logs atlec atpakalj augshaa..