ugrás a tartalomhoz

Archívum - 139783 - Fórum téma

szeptember 18

childNodes[] Firefox alatt bugos?

ksgy · 2006. Szep. 18. (H), 12.59
hali!

van egy menum, ami kb igy nez ki:

<ol id="leftmenu">
    <li><a href="">menuitem1</a></li>
    <li><a href="">menuitem2</a></li>
    <li><a href="">menuitem3</a></li>
    <li><a href="">menuitem4</a></li>
    <li><a href="">menuitem5</a></li>
</ol>
van egy kis JS kod, amivel stilust szeretnek adni egy adott li-n belul a-nak:

document.getElementById('leftmenu').childNodes[active].childNodes[0].className='menuitem_selected';
az active valtozot megkapom, hogy hanyadik li-t kell atszinezni.
IE alatt semmi problema nincs, de FFox eleg erdekesen kezeli a dolgot:
1. li: childNodes[1].childNodes[0]
2. li: childNodes[3].childNodes[0]
3. li: childNodes[5].childNodes[0]
4. li: childNodes[7].childNodes[0]
stb

mig IE alatt szepen kezeli, ahogy kell:
1. li: childNodes[0].childNodes[0]
2. li: childNodes[1].childNodes[0]
3. li: childNodes[2].childNodes[0]
4. li: childNodes[3].childNodes[0]

nemigen mondott semmi okosat google, vagy en nem tudok keresni. :) most atmenetileg megoldottam browser vizsgalattal, de szeretnem megoldani, mert ez igy nem az igazi
elore is koszom a segitseg :)
 

sorok számosítása

Anonymous · 2006. Szep. 18. (H), 12.15
Sziasztok,

Hogyan tudom a sorokat számosítani, hogy kiírja nekem a sorok számát?

pl: felhasználók száma?

Köszi
 

Mikor konstans, mikor változó?

kalamona · 2006. Szep. 18. (H), 11.59
Sziasztok!

- Mikor használ a jó programozó állandókat és mikor változókat?
- Melyik gyorsabb?
- Melyik jobb memóriaszempontból?

Tudom, hogy az egyiket lehet változtatgatni, a másikat nem arra találták ki, de most az a szitu hogy elkezdtem konstansokat használni az alkalmazásom fejlesztése során, és egyre jobban szaporodnak. :)
Nekem odalett a biztonságérzetem, elkezdett az járni a fejemben, hogy valamit rosszul csinálok. Főleg, mert amikor nézegettem komolyabb projektek forrásait, ott kevesebbet láttam belőlük. Attól tartok rontani fogják a sebességet, vagy a memóriakihasználást. Pedig olyan adatok amiket nem nagyon kell változtatni, tehát lehetnek állandókként deklarálva.


Mondjatok valami okosat.
 

CSS - HTML probléma Firefox böngészőn

Anonymous · 2006. Szep. 18. (H), 11.36
Helló !
Van egy CSS - HTML problémám.

Intranetre fejlesztek egy web lapot. Én Firefox böngészőt használok, de mivel a cégnél több száz gépen IE6 van, azon tesztelem.
Definiáltam egy #doboz azonosítójú DIV elemet. Különböző színekkel akarom kitölteni osztály hozzárendeléssel, valamint kattinthatóvá akarom tenni, úgy hogy ha rajta van a kurzor, változzon meg a színe.
Tudtommal csak szabványos CSS és HTML elemeket használtam.
Legnagyobb megdöbbenésemre IE azt hozza amit szeretnék, de a Firefox nem. Amikor osztályokra hivatkozok, eltűnik a doboz!
Mit rontottam el ?
Javascriptel meg tudnám oldani, de sokkal bonyolultabb lenne a kód.
Van valakinek ötlete ? Előre is köszönöm !

A kódrészlet :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="author" content="">
<title>Untitled</title>

<style type="text/css"><!--

#doboz a{
width: 160px;
height: 55px;
border: 1px solid black;
text-align: center;
text-decoration: none;
font-size: 15;
}

.szin1 a {
background-color: #C0FFFF;
}

.szin1 a:hover{
background-color: #80FFFF;
}

.szin2 a {
background-color: #C0FFC0;
}

.szin2 a:hover{
background-color: #80FF80 ;
}

.szin3 a {
background-color: #FFFFC0;
}

.szin3 a:hover {
background-color: #FFFF80;
}
--></style>
</head>
<body>
<center> <h3> Ez a lap címe </h3>
<table width="60%" align="center" cellspacing ="10">
<tr>
<td>
<div id="doboz" class="szin1"> <a href="#" title="első1 doboz">első 1<br>aaa<br><b>11</b></a>
</div>
</td>
<td>
<div id="doboz" class="szin2"> <a href="#" title="második1 doboz">második 1<br>bbb<br><b>21</b></a>
</div>
</td>
<td>
<div id="doboz" class="szin3"> <a href="#" title="harmadik1 doboz">harmadik 1<br>ccc<br><b>31</b></a>
</div>
</td>
</tr>
<tr>
<td>
<div id="doboz" class="szin1"> <a href="#" title="első2 doboz">első 2<br>aaa<br><b>12</b></a>
</div>
</td>
<td>
<div id="doboz" class="szin2"> <a href="#" title="második2 doboz">második 2<br>bbb<br><b>22</b></a>
</div>
</td>
<td>
<div id="doboz" class="szin3"> <a href="#" title="harmadik2 doboz">harmadik 2<br>ccc<br><b>32</b></a>
</div>
</td>
</tr>
<tr><td>.

mysql+php generátor...

Anonymous · 2006. Szep. 18. (H), 10.05
Üdv.

Olyanban szeretném kérni a segítségeteket, hogy egy adott adatbázis adott táblájában lévő adott sor értékének minden futtatáskor (cron) 1-gyel nagyobbnak kell lennie (növekedjen).

Másképp:("db","user","pass")

id | kod | nev | cim | tel | szoveg | pontok |
----------------------------------------------
1 | asd | xxx | yyy | 111 | zzzzzz | 0 |
2 | aed | qqq | nnn | 345 | kkkkkki | 12 |
----------------------------------------------

Azt a php forráskódot szereném, ami futtatáskor az id=1 sornak a pontok értékét 1-gyel növeli.

Az még jobb lenne, ha úgy nézne ki, hogy egy külső fájlal adjam meg a paramétereket ( id, nev, pontok...), tehát, ez a fájl futtatáskor megnézi, hogy az adat fájl (adat.dat) létezik-e, ha igen, akkor elvégzi a frissítést az adatbázisban ( ami csak a pontok értékének az 1-gyel való növelése ) az adat.dat fájlban meghatározott paraméterek alapján és az adat.dat fájlt átnevezi (MD5 adat.dat_bak) -ra.

Nagyon megköszönném a gyors segítséget!
 

PHP-ben PATH_INFO elérése nem megy

s_volenszki · 2006. Szep. 18. (H), 09.26
Sziasztok!

Egy, már jól lerágott csontal kapcsolatban lenne kérdésem! Hojtsy Gábor "Rövid webcímek készítése és kezelése" cikkében olvastam a szerver következő tulajdonságáról:

...A webszerverek azon tulajdonságán múlik, hogy amennyiben nem találnak meg egy webcímhez tartozó dokumentumot, akkor a perjelek mentén visszafelé lépdelve megnézik, hogy az előtagok valamelyike nem található-e meg a kiszolgálón...


Ez pontosan mit jelent? Ez egy ki/be kapcsolható szerver funkció? Amennyiben ez a funkció aktív, akkor ha az index.php után írok még sok /-jelet meg minden félét (index.php/asdf/df/dasd/a) akkor az index.php az (isset($_SERVER['PATH_INFO'] stb...) eljárással megtudja a / jelek mögötti tartalmat?

Mert ha igen, akkor nekem nem működik ez a "webszerverek azon tulajdonságán "!

s_volenszki

ps.: Haver szerverén kipróbáltam és valóban az elmondottak alapján kellene működnie, de nekem ez a szolg. nem aktív! Mit tegyek?
 

nem találom a PHP _ AUTH _ USER -t, mit csináljak?

Anonymous · 2006. Szep. 18. (H), 09.03
Üdvözletem mindenkinek!
Egy nagy és számomra érthetetlen problémába ütköztem, amelyben a segítségeteket kérem. A megoldás valszeg az orrom előtt van, de nem találom. Valószínűleg valamilyen beállítást rontottam el. Szóval a gépemen:
php 4.4.4 , apache 2.0.59. van és nem tudom előszedni az authentikációs adatokat. Ha a scriptet felrakom a fizetős szolgáltatóhoz ott jól műxik, de nálam eccerűen nem megy és hülyét kapok tőle, mert nem tudom mit nem állítottam be és hol. Az apache-ban? Php conf? Kérlek segítsetek mit bénázok el. Mit nézzek meg? Előre is köszönettel: András
 

szeptember 17

Fix szélességű div melletti div kitöltse a maradék helyet

Anonymous · 2006. Szep. 17. (V), 21.45
Sziasztok, hozzátok fordulnék egy problémával.

Ami az lenne, hogy van bal oldalt egy fix szélességű div és mellette egy másik aminek a szélessége akkora kellene hogy legyen, hogy a maradék helyet kitöltse (tehát a szélessége: vízszintes felbontás-fix szélességű div), persze ha a felbontást állítják akkor is.

Az első gondolatom az volt, hogy egymás mellé floatolom a két divet és mivel a div alapesetben felveszi a szülő elem szélességét, ezért a jobb oldali div kitölti a böngészőt. De nem így történt mert a float miatt a szélessége csak akkora, mint a benne lévő szöveg.

Utána arra gondoltam, hogy megadom neki a width: 100%-ot, de ezzel meg az a baj, hogy a bal oldali divet a floatolása miatt nem veszi figyelembe, hanem a teljes böngésző szélességéhez viszonyítva számolja ki a 100%-ot nem pedig a maradék helyhez, így mivel nem fér el vele egy sorba, ezért a bal oldali alá teszi.

Hogyan lehetne ezt megoldani?

Bedobom a kódot is:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

</head>

<body style="margin: 0px; padding: 0px">

<div style="background-color: red; width: 300px; float: left;">
dasd asdasd as dasd asdas das das dsdfsdfsdfsdfsdf sdasdasd asdasd as dasd asdas das das dsdfsdfsdfsdfsdf
sdasdasd asdasd as dasd asdas das das dsdfsdfsdas d
</div>

<div style="background-color: green; float: left;">aaaaa aaaaaaaa aaaaaaaa aaaaaaa</div>

</body>
</html>
 

CSS: Táblázatok oszlopainak szélessége

kalamona · 2006. Szep. 17. (V), 18.30
Sziasztok pajtások!

Hogyan kell CSS segítégével egy táblázat oszlopainak szélességét beállítani?
Lehet ilyet egyáltalán, vagy maradjak a jó öreg HTML-es width-nél?
Hogyan lehet hivatkozni egy adott oszlopra?

Köszönöm pajtások!
 

Doctype-ban hivatkozás egy .dtd fájlra.

s_volenszki · 2006. Szep. 17. (V), 17.43
Sziasztok!

IE6-ban nekem csak úgy működik a divben egy másik div középre igazítása margin-left:auto és margin-right:auto eljárással, ha a doctypeom ilyen:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Ez most jó, vagy rossz? Tudna valaki egy basic okító anyagot a témában?

s_volenszki