Jump to content
php.lv forumi

Dooling

Reģistrētie lietotāji
  • Posts

    225
  • Joined

  • Last visited

Everything posted by Dooling

  1. Respektīvi tā: FF un Opera izvada divas reizes [object HTMLDivElement], bet IE tikai vienu reizi [object] ... līdz ar to sanāk IE otrreiz nenodarbojas, jo tas nevar dabūt display atribūtu tā sanāk ?
  2. Vai ieteikumi būs kā atrisināt šo problēmu?
  3. else if(document.getElementById) //gecko(NN6) + IE 5+ { var obj = document.getElementById(szDivID); obj.style.display = iState ? 'block' : 'none'; - šeit lūk ir kļūda obj.style.display = iState ? SetCookie(szDivID) : DeleteCookie(szDivID); } SetCookie un DeleteCookie funkcijas: function SetCookie(cookieName) { var date = new Date(); date.setTime(date.getTime()+(60*60*1000)); document.cookie = cookieName + "=" + cookieName + "; expires=" + date.toGMTString() + ";" + ";"; } function DeleteCookie(cookieName) { var d = new Date(); document.cookie = cookieName + "=" + cookieName + ";expires=" + d.toGMTString() + ";" + ";"; }
  4. Taisu divas reģistrācijas formas. Viena privātai personai, otra juridiskai personai. Kad nospiež uz radio pogas juridiska persona, tad privātas personas reģistrācijas forma pazūd un parādās juridiskās personas reģistrācijas forma un otrādi. Viss jauki strādā uz FF un Operā, bet IE, uzrāda šādu kļūdu "Could not get the display property. Invalid argument". Problēmu saprotu, ka ir vai nu block vai '', bet tāpat uz IE nedarbojas. Kā lai atrisina šo problēmu? Javascript <script type="text/javascript"> <!-- function toggleBox(szDivID, iState) // 1 visible, 0 hidden { if(document.layers) //NN4+ { document.layers[szDivID].display = iState ? 'block' : 'none'; document.layers[szDivID].display = iState ? SetCookie(szDivID) : DeleteCookie(szDivID); } else if(document.getElementById) //gecko(NN6) + IE 5+ { var obj = document.getElementById(szDivID); obj.style.display = iState ? 'block' : 'none'; obj.style.display = iState ? SetCookie(szDivID) : DeleteCookie(szDivID); } else if(document.all) // IE 4 { //alert('te 3'); document.all[szDivID].style.display = iState ? 'block' : 'none'; document.all[szDivID].style.display = iState ? SetCookie(szDivID) : DeleteCookie(szDivID); } } function Click(myName) { document.getElementById(myName).checked=true; } function Unclick(myName) { document.getElementById(myName).checked=false; } // --> </script> DIV 1 <div id="reg_field" style="display: block;"> <form style="padding:0;margin:0;border:0;" method="POST" action="login.php"> <table> <tr> <td align="right" height="26" style="vertical-align:middle;"><b>Jūsu statuss: </b></td> <td height="26" style="vertical-align:middle;"> <table style="font-size: 10px;"> <tr> <td><label for="CBBK1">Privātpersona</label></td> <td><input type="radio" name="status" ID="status1" onClick="toggleBox('reg_field',1); " VALUE="RBB1" checked></td> <td><label for="CBBK2">Juridiskā persona</label></td> <td><input type="radio" name="status" ID="status2" onClick="toggleBox('reg_field',0); toggleBox('reg_field2',1); Click('status1'); Unclick('status2');" VALUE="RBB2" ></td> </tr> </table> </td> </tr></form></div> DIV 2 <div id="reg_field2" style="display: block;"> <form style="padding:0;margin:0;border:0;" method="POST" action="login.php"> <table> <tr> <td align="right" height="26" style="vertical-align:middle;"><b>Jūsu statuss: </b></td> <td height="26" style="vertical-align:middle;"> <table style="font-size: 10px;"> <tr> <td><label for="CBBK1">Privātpersona</label></td> <td><input type="radio" name="RFRM_TP1" ID="status3" onClick="toggleBox('reg_field',1); toggleBox('reg_field2',0); Click('status4'); Unclick('status3');" VALUE="RBB1" ></td> <td><label for="CBBK2">Juridiskā persona</label></td> <td><input type="radio" name="RFRM_TP1" ID="status4" onClick="toggleBox('reg_field2',1);" VALUE="RBB2" checked></td> </tr> </table> </td> </tr></form></div>
  5. Šādi man aizgāja. Tagad sanāk man vajag visus folderus jāveido tajā "data" folderī?
  6. Un kur to folderi veidot, tur kur stāv kods? Ar Total Commander izveidoju folderi tur kur stāv kods un saliku permisijas 0775. Nekas nav mainījies
  7. Kods ir šāds: mkdir("/inbox", 0775); Un rāda paziņojumu: Permisson denied on line ... Kods ir pareizs, vai ne?Bet hostinga administratori, saka, ka nav liegts darboties ar šo funkciju? Kas varētu būt vēl par problēmu, kāpēc nedarbojas šī funkcija? P.S. safe_mode = off
  8. Manā gadījumā ir vairākas submit pogas, bet man vajag nospiest konkrēti saglabāt pogu, tāpēc arī tādu submitošanas metodi izmantoju. Un img tags man tāpat ir jāielādē tajā formā, tas kalpo kā brīdinājums lietotājam. Laikam tā ir mistika. Vai klients kaut ko ir sadarījis greizi.
  9. Pielietojums ir tāds. Javascripts <script LANGUAGE="JavaScript"> <!-- function autosave() { setTimeout("postdata()",3*60*1000); } function postdata() { document.getElementById("save").click(); } //--> </SCRIPT> HTML <form method="post" name="forma" action="main.php?cat=1&aid=434"> <img src="pic/attention.gif" onload="autosave()" width="77" height="65" alt="" /> ... lauki ... <input type="submit" name="save" id="save" class="poga" style="width:244;" value="SAGLABĀT"/> </form>
  10. Nu es tā pat arī domāju, ka nevajadzētu darboties citā sadaļā. Bet ir viens BET, klients saka, ka viņam nostrādā autosave(), kad viņš ir jau citā sadaļā. Varbūt ir ieķešojusies tā funkcija? Vai arī kaut kas cits? Es nesaprotu kāpēc tā notiek, man personiski nav ne reizi tā noticis. P.S. Intervālu var arī nomainīt. Bet ja tas autosave ir pārāk biežs tas nedaudz sāk krist uz nerviem
  11. Ir izveidota autosave() funkcija. Tas ir lietotājs ievada datus pēc kāda laika tie datu tiek automātiski saglabāti. Intervāls ik pēc 15 min. Šī funkcija darbojas tikai vienā sadaļā un tiek izsaukta ar notikumu onLoad(). Jautājums tāds. Vai šī funkcija nostrādās arī tad, ja lietotājs jau būs aizgājis uz citu sadaļu un dara tur kaut ko citu?
  12. Vai pareizi sapratu Tavu domu? $query2 = mysql_query("SELECT [b]DISTINCT Name[/b] from [table] where [category]='$q' ORDER BY Name"); while ($results=mysql_fetch_array($query2)) { //$i++; echo "$results['Name']<br>"; }
  13. Kaut kāds stulbums. Tikko aizgāja. Kaut arī pilnīgi nekā nebiju darījis.
  14. Ir šāds kods: $saite = "http://www.domain.com"; $fails = "saturs.txt"; $a = file_get_contents($saite); $ok = file_put_contents($fails,$a); if(!ok) { echo "fails ir tukšs"; } Šis kods darbojas reāli, bet uz servera, kura palaižu šo nedarbojas. Vai ir aizstājējfunkcijas šīm divām funkcijām?
  15. jā, tiešām nevajadzēja pat gūglēt :D
  16. Jā, pagūglējot un palasot ko citi saka, tad explode tiešām ir ātrāks par split. Būs jānomaina ;)
  17. Ir vairāki masīvi, kuri tiek padoti. Piemēram: Array ( [0] => atbilde|09.02.2007.|1 ) Array ( [0] => atbilde|10:40|2 [1] => atbilde|11:20|2 ) Man vajag katru šo masīvu split'ot. Kā to panākt ar funkciju split(), atdalītājs ir "|"? P.S. Atradu risinājumu. Dzēsiet ārā šo topiku. Atrisināju izmantojo foreach($val as $key => $value)
  18. Paldies! Tagad viss strādā kā vajag ;)
  19. Pieņemsim direktorijā ir vairāki faili, bet man vajag nolasīt tikai vienu no tiek, kas ir pievienots pēdējais (failiem nosaukumi ir augošā secībā, t.i. 1,2,3,4,5,6,7,8,9,10,11 utt). if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } Ar šo piemēru man izvada visu direktorijas saturu, bet kā, lai panāk man vēlamo?
  20. Lūk šīm divām: vid | aid | lauka_mid | atbilde | * 102| 94 | 12 | Diāna | * 103| 94 | 13 | Laila | *
  21. Zinu es tādu lietu 'OR'. Bet man nosacījumam (lauka_mid = '12' and atbilde = 'Diāna') un (lauka_mid = '13' and atbilde = 'Laila')) jāpārbauda ar nosacījumu AND, nevis OR.
  22. Nu bet kā lai panāk man vēlamo rezultātu? Ir kādam idejas?
×
×
  • Create New...