ugrás a tartalomhoz

Archívum - Jún 13, 2008 - Fórum téma

jQuery selector ciklusban

zoliky · 2008. Jún. 13. (P), 17.25
Szeretnem a kovetkezo kodot hasznalni, de sajnos nem mukodik rendesen:
  1. var myCookies = unescape(readCookie("accordion")).split(',');  
  2. for (var i=0; i<myCookies.length; i++)  
  3. {  
  4.    $('#forum-list-' + i).hide();  
  5. }  
A myCookies egy tomb, amely a kovetkezo ertekeket tartalmaza: 1 2 es 6. Szoval:
  1. alert(myCookies[0]); // 1  
  2. alert(myCookies[1]); // 2  
  3. alert(myCookies[2]); // 6  
Erdekes modon a $('#forum-list-' + i).hide(); parancs csak az 1 es 2-es ID-t dologza at. Furcsa, sot nem ertem!

Probaltam igy:
  1. $('#forum-list-1).hide();  
  2. $('#forum-list-2).hide();  
  3. $('#forum-list-3).hide();  
es mukodik!
Szoval nem ertem a ciklusom viselkedeset. Miert nem latja a 6-ot is a fenti ciklus?
 

Dojo jsonnal

zmb · 2008. Jún. 13. (P), 16.20
Sziasztok!

Probalkozom, hogy dojoval a szervertol jovo json uzenetet feldolgozzam. A kovetkezo jelenseget tapasztalom. Ha a handleAst jsonra allitom, akkor gyun a firefox konzolban az uzenet: Consider using mimetype:text/json-comment-filtered to avoid potential security issues with JSON endpoints (use djConfig.usePlainJson=true to turn off this message). A js objektumot megkapom. A problemakat megoldani szeretem, nem pedig elnyomni, ezert atallitom a szerver oldalon a megadott mimetypera. Valtozas semmi. Ugyanaz a hibauzenet, ugyanugy megvan a js objektum. Amennyiben a handleAst atallitom "json-comment-filtered"-re, hibauzenet erkezik (Error: JSON was not comment filtered message=JSON was not comment filtered). Mi az ur isten baja van nekie?

Kliens:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  2. <html>  
  3.     <head>  
  4.         <title></title>  
  5.           
  6.         <style type="text/css">  
  7.             @import "dojo-release-1.1.1-src/dijit/themes/tundra/tundra.css";  
  8.             @import "dojo-release-1.1.1-src/dojo/resources/dojo.css"  
  9.         </style>  
  10.           
  11.         <script type="text/javascript" djConfig="parseOnLoad: true, isDebug: true" src="dojo-release-1.1.1-src/dojo/dojo.js"></script>  
  12.         <script type="text/javascript">  
  13.             dojo.require("dijit.form.Button");  
  14.             dojo.require("dojo.parser");  
  15.         </script>  
  16.           
  17.     </head>  
  18. <body class="tundra">  
  19.     <button dojoType="dijit.form.Button">  
  20.         <script type="dojo/method" event="onClick">  
  21.         var kawe = {  
  22.             url: "form-publish.php",  
  23.             handleAs: "json-comment-filtered",  
  24.   
  25.             load: function(data) {  
  26.                 console.log(data);  
  27.             },  
  28.         };  
  29.   
  30.         dojo.xhrGet(kawe);  
  31.         </script>  
  32.         Get!  
  33.     </button>  
  34. </body>  
  35. </html>  
Szerver:
[colorer=php]
<?php
header("content-type: text/json-comment-filtered");
$buggy = $_REQUEST["buggy"] == "yes";

$status = $buggy == true ? "failed": "success";
echo json_encode(array(
"message" => array(
"header" => array(
"status" => $status
),

Űrlap feldolgozás

kezdő · 2008. Jún. 13. (P), 14.44
Sziasztok
Abban kérném valaki segítségét hogy egy html-ben készítettem egy ürlapot amit feldolgoz egy php ez az ürlap egy megrendelő, müködik is minden, csak annyi volna a kérdésem hogy hogy lehet azt megcsinálni hogy amelyik terméket nem rendelték meg, tehát az értéke 0 azt ne jelenjen meg az email-ben sem.
 

Elemhez rendelt stíluslap - relativ url helyett abszolut url??

Matyi Gábor · 2008. Jún. 13. (P), 09.37
Sziasztok!

Egyik kép nem jelenik meg a weboldalamon. Belenéztem a böngészővel a html forrásba, és az alábbit látom:

<td style="width:50%; height:919px; background-image:url(images/left.jpg); background-repeat:repeat-x">

picit lejjebb pedig ez van, ezutóbbi kép megjelenik.

<img src="fileadmin/templates/13278/site/images/c_name.gif" alt="" border="0" style="margin-left:14px" width="143" height="44" />

Ha az images/left.jpg útját átirom fileadmin/templates/13278/site/images/left.jpg -r, a kép rendesen megjelenik. Ez számomra furcsa, mert a css specifikáció is azt írja, hogy elemhez rendelt stíluslap esetén a relativ út megadásakor a bázis nem a html fájl, hanem a css stílusfájl.

A header részben több stíluslap is van, a bázis ebben az esetben ez, ami rendesen szerepel a header részben, az abban szereplő formázások rendben értelmeződnek:

<link href="fileadmin/templates/13278/site/style.css" type="text/css" rel="stylesheet" />

Van e valakinek ötlete, hogy nálam miért nem úgy működik, amit a specifikációban olvasok?

Ja az oldal természetesen XHTML 1.01 Transitional és CSS 2.1 Valid.
 

Időbélyeg készítése

togyika · 2008. Jún. 13. (P), 08.36
Sziasztok!

Egy adatbázisból a következő képpen kapom meg a dátumot:
  1. $date=20080610134522;  
Ahhoz, hogy időbélyeget készítsek, szükségem van részekre bontani ezt a dáumot a következő képpen:
óra, perc, másodperc, hónap, hónap napja, év

Ehhez a következő megoldást alkalmaztam:
  1. $ev=substr($date, 0, 4);  
  2. $ho=substr($date, 4, 2);  
  3. $nap=substr($date, 6, 2);  
  4. $ora=substr($date, 8, 2);  
  5. $perc=substr($date, 10, 2);  
  6. $sec=substr($date, 12, 2);  
Sajnos a köv eredményt kaptam:
2006 év
06 hó
10 nap
13 óra
45 perc
00 => vagyis a másodpercet nem adja vissza.

Kérlek benneteket, hogy adjatok megoldási javaslatokat, hogyan tudnám megoldani ezt a problémát. Segítségeteket előre is köszönöm!

Bence