ugrás a tartalomhoz

Archívum - Feb 16, 2011

location.replace nem müxik!!

kriszrap · 2011. Feb. 16. (Sze), 22.18
Sziasztok van egy javascriptem
<script type="text/javascript">
function refresh(form) {
                frames["like"].location.replace("like.php");
                return false;
            }
</script>

van egy iframem:
<iframe name="like" title="Like" width="480" height="100" src="/like.php" frameborder="yes" allowfullscreen>


meg egy formom:
<form method="POST" target="like" action="like.php" onsubmit="return refresh(this);">
<input type="submit" name="like2" value="Tetszik">
</form>

az a baj hogy nem végziel a javascript müveletet:(
 

checkbox formázás

Burnee · 2011. Feb. 16. (Sze), 20.29
Sziasztok!

Egyszerű a kérdés:
Ismertek/létezik e olyan böngészőfüggetlen (IE7+, FF3+, O8+), javascript-mentes módszer, amellyel tudom formázni a checkbox kinézetét?

- Ha igen: létezik e olyan megoldás, ahol kép hasznnálata nélkül is megoldható?
- Fontos lenne a megjelenés is, mert külön probléma, hogy a böngészők máshova helyezik a checkboxot.

Nem rögtön ide jöttem a kérdésemmel; már sokat olvasgattam róla. Eddig az a megoldás tetszett a legjobban, hogy magára a checkbox input-ra ráhúzunk egy
opacity: 0; 
tulajdonságot. Ezután az őt követő label elemmel dolgozunk:
#myform input[type="checkbox"] + label {
background: url('custom_checkbox.png') left no-repeat;
padding-left: 40px; /* nyilván a képtől mega látványtervtől függően */
Ezek után a háttérképet változtatjuk a különböző psuedo-classokkal (sok van belőle, nem írnám le).

Ezzel a megoldással csípőből két hiba van:
- az opacity tulajodnság nem böngészőfüggetlen
- a háttér nem minden böngészőben kerül pont oda, ahol a checkbox van - így nem is üzemel megfelelően, valamint csúnya is tud lenni.

Ötletadó (de azért minimálisan átgondolt :) ) válaszokat is szívesen fogadok!
Köszike!
 

Facebook alkalmazás tárhely , USA

zzrek · 2011. Feb. 16. (Sze), 17.46
Sziasztok!

Nincs tapasztalatom külföldi hostingban, tippet szeretnék kérni.

Egy Facebookos alkalmazást fejlesztek, már majdnem kész. Jelenleg kb 100-an használják, és nyilvánvaló lett, hogy az USA-ban lesz a legtöbb felhasználó. Ha hirdetni fogom, akkor kb 10000 felhasználóra fogok számítani (remélem bejön majd a dolog)
Pillanatnyilag egy magyar szerverről üzemeltetem (egyébként szépen megy), de logikusnak tűnik, hogy mielőtt elindítanám a dolgot, kiteszem egy amerikai hostra.

Nem akarok rá sokat költeni.
Az alkalmazásnak kicsi a sávszélesség-igénye.

Ezeket nézegettem:

bluehost.com
hostgator.com
Ezek olcsók ... unlimited, ami nem túl konkrét ugye.

http://smallbusiness.yahoo.com/webhosting/
Ez már nem olcsó, több, mint duplája. Viszont megbízhatónak tűnik.

Használ valaki amerikai hostot? Tudtok javasolni?
Köszönöm!
 

Szerepel-e már benne ez az érték?

Creative · 2011. Feb. 16. (Sze), 12.30
Hali

Tudom, a név kissé semmitmondó, de nem tudtam rövidebben s értelmesebben megfogalmazni. Adva vagyon egy formos küldés, melynek eredménye egy tömb. A tömb elemeihez értéknöveléssel foreach-ben szeretnék egy értéket hozzárendelni. A gond az, hogy ha kétszer is megadom ugyanazt az elemet, akkor nem tudom hogy ellenőrizhetném, ennek az értéke szerepelt-e már korábban, hisz akkor ennek nem akarok új értéket adni. Tehát amit előbb bevisz az adatbázisba, az a nagyobb prioritású érték.
Íme a kódrészletem:
if (isPost()){
 $i = 1;
 // sorrend nullázása
 $sql1 = "UPDATE static_labels SET 
          sorrend = ''
         ";
 $result=mysql_query($sql1);
 // elemeket updateli
 foreach($_POST['s_labels'] as $elem) {
   $tmp = $sql . $i;
   $tmp = "UPDATE static_labels SET
           sorrend = '" . $i . "'
           WHERE labels = '" . $elem . "'
          ";
   $result=mysql_query($tmp);
   $i++;
 }
} else {
...
}
A kérdés tehát, hogy hogy tudnám beleírni azt a kis részt, ami ellenőrzi, az aktuálisan bevinni készült elemhez létezik-e már a sorrend oszlopban érték, s ez esetben ott null értéket adna át, vagy egyszerűen tenne rá nagyban s haladna tovább a következő elemre?
előre is köszönöm a válaszokat ^^

C.