ugrás a tartalomhoz

Archívum - Jan 19, 2008

Miért nem lehet "display: table" a DIV-em IE alatt?

ktomcso · 2008. Jan. 19. (Szo), 22.08
Hallott már valaki olyan IE bug-ról, amelyben egy DIV-nek nem lehet "display: table" formázást adni?

Mi is történt?
Készítek egy honlapot, melynél fokozott figyelmet szenteltem az XHTML Strict validságra, melyet sikerült is tartanom. Már majdnem kész a lap, s ellenőrizném IE(7) alatt is, amikor is ledöbbenek, mert egy DIV nem veszi fel a tartalma méretét. Megnéztem, és nem felejtettem el megadni a display: table formázást.
IE alatt ellenöriztem "IE Developer Toolbar"-ral és ott a CSS ellenére display: block-ok jelez. Megpróbáltam a toolban felvenni a DIV-nek egy új attribútumot, miszerint table legyen a display-e, de nem hagyja. Az XHTML-be a DIV kezdő tagjébe beírva, ugyanezt az eredményt adja. A toolbarból lekérdeztem, honnan a fenéből veszi a block tulajdonságot (trace style), a válasz "No match", tehát még az IE sem tudja.
Mi lehet ez?
 

Text align - div tagon

Vrt · 2008. Jan. 19. (Szo), 17.05
Sziasztok!

Adott egy oldalon egy div tag. A text-align a boxon belül justify-re van allítva. Azt szeretném valahogy állítani hogy a div tagon belül levő szöveg ne fusson ki a széléig. Valahogy állíthatom a div tag belső margóit?

Köszi.

Krisztián
 

Három tábla egyenrangú kapcsolata

foxmulder · 2008. Jan. 19. (Szo), 15.55
Sziasztok!

Van három táblám:

INGATLANOK (id, cím, tulajdonos, ...)
INGATLANRÉSZEK (id, név, ...)
TULAJDONSÁGOK (id, név, ...)

A felhasználó az igényeinek legjobban megfelelő ingatlant keresi a nyilvántartott ingatlanok tulajdonságai között szűrve. Egy tulajdonság lehet pl.: az épület falának anyaga, vagy a padló burkolata. Előbbi az egész ingatlan tulajdonsága, utóbbi viszont ingatlanrészenként (nappali, fürdőszoba stb) más és más lehet (ezért hozom létre az INGATLANRÉSZEK táblát, amelynek egyik rekordja az "egész ingatlan").

A fenti táblák mindegyikének másik kettővel alkotottt páros kapcsolataihoz is rendelehetők attribútumok (az ingatlan itt csak példa, egyik másik kapcsolat ezek közül erőltetett), ezért ezekre a kapcsolótáblákra is szükség van:

INGATLANOK_TULAJDONSÁGOK (id, ingatlan_id, tulajdonság_id, további mezők)
INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlanrész_id, tulajdonság_id, további mezők)
INGATLANOK_INGATLANRÉSZEK (id, ingatlanrész_id, ingatlan_id, további mezők)

Az egyes ingatlanok, egyes ingatlanrészeihez rendelt tulajdonságoknak (több is lehet) még nincs értéke, ezért kell egy, a fenti három táblát összekapcsoló kapcsolótábla is.
A kérdés: ha azt feltételezzük, hogy jóval több lesz a tulajdonságok alapján való keresés, mint az adatbevitel, akkor a három táblát összekapcsoló negyediket hogyan hozzam létre, melyik az optimális (vagy nincs jelentősége)?

Így:
INGATLANOK_INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlan_ingatlanrész_id, tulajdonság_id, érték)
..vagy így:
INGATLANOK_INGATLANRÉSZEK_TULAJDONSÁGOK (id, ingatlan_id, ingatlanrész_tulajdonság_id, érték)
..vagy így:
INGATLANOK_TULAJDONSÁGOK_INGATLANRÉSZEK (id, ingatlan_tulajdonság_id, ingatlanrész_id, érték)
..vagy netalán így:
INGATLANOK_TULAJDONSÁGOK_INGATLANRÉSZEK (id, ingatlan_id, tulajdonság_id, ingatlanrész_id, ér

Miért nem valid az alábbi kódom?

lepke · 2008. Jan. 19. (Szo), 13.57
Megtudná nekem valaki mondani hogy ezzel az oldallal mit kéne csinálnom hogy valid legyen?
nem látom a bibit, kérlek segítsetek.(a validatorom a /> zárótageket átírta simán > ra de ugyanúgy invalid lett.)
[colorer=html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>asdasdas</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="asdasdasd" />
<meta name="description" content="e mi" />
<script src="bb.js" type="text/javascript"></script>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>

<ul>
<li><a href="alap.php?menu=fooldal" title="fooldal">Főoldal</a></li>
<li><a href="alap.php?menu=hirek" title="hirek">hirek</a></li>
<li><a href="alap.php?menu=kerdesek" title="kerdesek">kérdések-válaszok</a></li>
<li><a href="alap.php?menu=dokumentumok" title="dokumentumok">dokumentumok</a></li>
<li><a href='alap.php?menu=hirek&amp;hir=asdasdas&amp;acc&amp;kilep&amp;acc'>acc</a></li></ul>
<hr />

<table width='80%' border='1' id='asdasdas'>

<tr>
<td><a href='alap.php?menu=hirek&amp;hir=asdasdas' title='asdasdas'>érdeklődöm</a></td>
<td>2008-12-18 20:38:00</td>
<td>Lipovszky Gergely</td>
</tr>
<tr>

<td colspan='3'><div class="vastag">daasdasdasdasd</div>

<div class="dolt">asdasdasd</div>
<div class="alahuzott"><div class="idezet">"adadasdsdasdasdasds"</div></div>
<code>kóóóóóóóód</code>
<a href="http://www.google.com">link</a>
<div class="piros">piros</div>
<div class="zold">zöld</div>

<code>szerkesztve:2008-01-18 21:02:23</code></td>
</tr>

<tr>
<td>asdasdas</td>
<td>&nbsp;</td>
<td>asdasdasd</td>

</tr>
</table><a href="hirek/felmod.php?inaktival=3">Inaktivál</a><br /><a href='hirek/torol.php?ea=3'>töröl</a><br /><a href='alap.php?menu=hirek&amp;hir=asdasdas&amp;acc&amp;kilep&amp;modosit&amp;ea=3'>modosit</a><hr /><form action="hirek/felhir.php" method="post" name="editform" onsubmit="return checkForm(this)">

Subject:
<input type="text" name="cim" size="50"/>
<a href="javascript:smilie(':)')">
<img src="smilies/yellow/smile.gif" alt="smile" title="smile" /></a>
<a href="javascript:smilie(':D')">
<img src="smilies/yellow/biggrin.gif" alt="big grin" title="big grin"/></a>

<a href="javascript:smilie(':p')">
<img src="smilies/yellow/razz.gif" alt="razz" title="razz" /></a>
<input type="button" class="button" value="bold" name="bold" onclick="javascript:tag('b', '', 'bold*', '', 'bold', 'bold');" onMouseOver="helpline('bold')" />
<input type="button" class="button" value="italic" name="italic" onclick="javascript:tag('i', '', 'italic*', '', 'italic', 'italic');" onMouseOver="helpline('italic')" />

<input type="button" class="button" value="underline" name="underline" onclick="javascript:tag('u', '', 'underline*', '', 'underline', 'underline');" onMouseOver="helpline('underline')" />
<input type="button" class="button" value="quote" name="quote" onclick="javascript:tag('q', '
', 'quote*', '
', 'quote', 'quote');" onMouseOver="helpline('quote')" />
<input type="button" class="button" value="code" name="code" onclick="javascript:tag('c', '', 'code*', '', 'code', 'code');" onMouseOver="helpline('code')" />
<input type="button" class="button" value="url" name="url" onclick="javascript:tag('url', '', 'url*', '', 'url', 'url');" onMouseOver="helpline('url')" />

<input type="button" class="button" value="img" name="img" onclick="javascript:tag('img', '', 'img', 'img');" onMouseOver="helpline('img')" />

Rewrite szabály, hogy minden kérést az index.php szolgáljon ki

Gully Foyle · 2008. Jan. 19. (Szo), 12.50
Sziasztok!

Mit kell beírnom a .htacces fájlba, hogy minden kérést pl. az index.php dolgozzon fel (az alkönyvtárakban is)? Többek között azt szeretném elérni, hogy ne lehessen a böngészőben visszafelé lépkedni. Ha az URL nem kerülne kiírásra, az még jobb lenne.

Válaszaitokat előre is köszönöm.
 

Tartalom betöltések, portál mintára

demizoli · 2008. Jan. 19. (Szo), 09.10
Sziasztok,
a segítségeteket szeretném kérni egy portál elindításában. Működtetek egy weboldalt már pár éve és most jött el az ideje, hogy CSS tanulmányaimat felhasználva egy új dizájnt készítsek. Viszont mint mondottam portált készítenék és a tartalom megjelenítéssel vannak gondjaim. Nem tudom, hogyan kell azt elérnem, hogy a hivatkozás után egy strukturált oldal jelenjen meg amibe adott helyre betöltődik a tartalom de az oldal többi része mindig egyforma marad. Régen (jelenleg) annyi oldalt hoztam létre ahány cikkem volt (évente 150-200) és ha például a linkeknél változtattam, vagy a hónap képet kicseréltem az egyik oldalon azt az összesen ki kellett cserélni utána.
Tudom, hogy van az iFrame de úgy tudom azt ma már nem célszerű használni.
Segítségeteket előre is köszönöm,
 

JavaScript form elem disabled több form esetén

Qkac · 2008. Jan. 19. (Szo), 01.39
Sziasztok! Az lenne a kérdésem, hogy hogyan tudok elérni egy űrlap elemet, ha több form van az oldalon, amiket php ciklussal generálok ezért nem tudom előre hogy hány lesz.

php:
Van egy űrlap: rajta egy radio button - onclick='fv($i)' <- $i a <form name/id=form[$i] -ben is használt sorszám.

js:
function fv(i){
document.form1.inputmezo.disabled = false;
}

Nos itt nem tudom hogy a "form1" helyére mit kéne írni, hogy mindig az éppen aktuális űrlapon vizsgálódjon :)

próbáltam pl form+i, meg "form"+i, meg ugy is hogy átküldöm az egész form[i]-t de nem helyettesítődik be az i változó hanem string-ként kezeli...

Biztos egyszerű a megoldás de nem vagyok otthon JavaScriptben.
Köszi a segítséget!