ugrás a tartalomhoz

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

június 15

Menü beágyazása HTML-be

Brut · 2009. Jún. 15. (H), 15.11
Sziasztok!

A következőben szeretném a segítségetek kérni.
Adott egy CSS horizontális szöveges menü 5 menüponttal, ehhez az öt menüponthoz 34 almenü tartozik, és a 34 almenühöz egyenként 10-15 "mégaljább2menü tartozik. mindezt 99 html lapon kell megjeleníteni. Hogyan tudom megoldani, hogy csak a menü egy külön file legyen és ezt illeszteném be az egyes html-ekbe, adott helyre?
Egyrészt lehet, hogy változik egy-egy menüpont szövege, másrészt piszokul lelassítja az oldalak betöltését a menü...
 

3 hasáb + float + clear:both probléma

Chaar-Lee · 2009. Jún. 15. (H), 13.02
Az oldalamon 3 hasábot használok az alábbi megoldással:
- a frame_body szélessége lehet változó
- a frame_body_left és frame_body_right mindig 200px és floatolva vannak
- a frame_body_center nem floatolt, de a margók beállításával középen helyezkedik el, szélessége lehet változó

A problémám az lenne, hogy vannak olyan esetek, amikor a középső részbe (frame_body_center) egy olyan div kerül, aminek be van állítva, hogy clear:both, de erre hatással lesz a frame_body_left (mondjuk elég sok tartalom van benne), egy hatalmas rés keletkezik a középső tartalomban. Hogyan lehetne ezt kiküszöbölni?
- az a megoldás nem jó, hogy a középső div is float left, mert akkor nem tudom a szélességét automatikusan változtatni.

#frame_body {
	width: auto;
	display: block;
}

#frame_body_left {
	width: 200px;
	float: left;
}

#frame_body_center {
	margin: 2px 210px 2px 210px;
	display: block;	
}

#frame_body_right {
	width: 200px;
	float: right;
}

.closer {
	clear: both;
}

<div id="frame_body">
	<div id="frame_body_left"></div>
	<div id="frame_body_right"></div>
	<div id="frame_body_center"></div>
	<div class="closer"></div>
</div>
 

Látogatott link után szöveg írása cooke-nak és azok listázása?

di · 2009. Jún. 15. (H), 06.53
Betette a küllő közép a botot...
A script beíró ablakot kéne elhagyni, hogy különböző linkek egyből a hozzá rendelt szöveget írják meg a cookie-nak.
Itt van az eddigi eredmény:

http://future3000.uw.hu/pelda/
 

június 14

Nem működik a vertical-align

Medve · 2009. Jún. 14. (V), 11.45
sziasztok,

Csináltam egy képgalériát, ahol van egy kis divslider ahol ke lehet válogatni a képet amit megszeretnénk nézni nagyban.A probléma a következő: a nagyképet amikor megjelenítem nem akarja függőlegesen középre igazítani azokat a képeket amelyek jóval kissebbek mint a keret.Gondoltam a vertical-align az jó megoldás lehet, de ugy néz ki nem.

Új option felvitele

vargarichard · 2009. Jún. 14. (V), 04.29
Nos a kérdésem a következő:
Hogyan tudok új option hozzáadni a formhoz attól függően hogy az optionben mire kattint az illető?

Nos én így kezdtem el:

<script>
function mutat(mit)
{
for(i=1;i<2;i++)
    document.getElementById('v'+i).style.display='none'
if (mit!=0)
document.getElementById('v'+mit).style.display=''
}

</script>

<select size="1" name="data" onchange="mutat(this.value)">
<option value="1">válassz</option>
<option value="1">Igen</option>
<option value="2">Nem</option>
</select>
</td>
</tr>
<tr id="v1" style="display:none">
<td><font size="2pt" font color="gray" font="Verdana">Alkalmak száma:</td>
<td>



<script>
function mutat2(mit)
{
for(i=1;i<4;i++)
    document.getElementById('x'+i).style.display='none'
if (mit!=0)
document.getElementById('x'+mit).style.display=''
}
</script>

<SELECT size="1" name="alkalmaksz" onchange="mutat2(this.value)">
<OPTION>1-4</OPTION>
<OPTION>5-9</OPTION>
<OPTION>10-14</OPTION>
<OPTION>15+</OPTION>
</SELECT>
<tr id="x1" style="display:none">
<td>Kártyaszám:</td>
<td><input type="text" name="barmi"></td>
<tr id="x2" style="display:none">
<td>Kártyaszám:</td>
<td><input type="text" name="barmi"></td>
<tr id="x3" style="display:none">
<td>Kártyaszám:</td>
<td><input type="text" name="barmi"></td>
<tr id="x4" style="display:none">

Nos az első optionben ha az igenre kattint a felhasználó, előjön egy új option. Ehhez is csináltam egy ugyanolyan function-t, más névvel (mutat2(mit)), de nem jeleníti meg a text típusu mezőt nekem.
Miért?
 

Option érték átadás hiba

Petrusz · 2009. Jún. 14. (V), 01.18
Sziasztok,

Sajna nem találom a hibát, tudna valaki segíteni hogy a form submitja után miért nem látom a 'B_ID'-t

Köszönöm!
echo "<option value=\"'".$r['B_ID']."'\">".$r['Bname'];
 

június 13

Rövid webcímek kezelése

Tanul0 · 2009. Jún. 13. (Szo), 10.13
Sziasztok!

Azzal kapcsolatban szeretnék ötleteket kérni, hogy hogyan lehetne megoldani, a rövid webcímek kezelését úgy, ha egy fájlban mondjuk maximum 4 $_GET[] paramétert használok egyszerre, de ezek lehetnek különbözőek is, tehát hogy érthető legyen, van egy forum.php , erre lehetnek olyan linkek:

- index.php?q=forum&forum=tema&temaid=1&lap=1&sortby=ASC
ami rövide:n /forum/tema/1/1/ASC

- index.php?q=forum&muvelet=mentes&forumid=1&temaid=1&valaszid=1
ami röviden: /forum/mentes/1/1/1

Mind a kettőnél az első paraméter karakterekből áll, de a többi lehet karakter, és szám is. Hogyan lehetne megkülönböztetni, hogy melyik paraméter mire mutat? switchen belüli switch? Vagy esetleg van erre valami egyszerűbb megoldás, ami csak nekem nem jut eszembe?

az index.php content részébe így jelenik meg a fájl:

//content
$oldal = explode('/',$_GET['oldal']);  

switch($oldal[0])  
  {  
   case 'forum':  
    if (isset($oldal[1]))
       {
       $param_1=$oldal[1];}
    if(isset($oldal[2]))
       {
       $param_2=$oldal[2];
       }
    if(isset($oldal[3]))
       {
       $param_3=$oldal[3];
       }
    if(isset($oldal[4]))
       {
       $param_4=$oldal[4];
       }
   case 'hirek':  
    if (isset($oldal[1]))
       {
       $param_1=$oldal[1];}
    if(isset($oldal[2]))
       {
       $param_2=$oldal[2];
       }
    if(isset($oldal[3]))
       {
       $param_3=$oldal[3];
       }
.....stb......

  break; 
  };
      if(!isset($oldal[0])) $oldal[0]= "hirek";
      if(!file_exists($oldal[0].".php")) $oldal[0] = "hirek";
      include($oldal[0].".php");
 

Szöveg és kép elhelyezése CSS-sel és divekkel

walko · 2009. Jún. 13. (Szo), 09.47
Sziasztok,

Szeretném a tanácsotokat és segítségeteket kérni a következő feladat megoldásában.

Adott egy weboldal a következő <div>-ekkel:
- 240 px header (1 db kép állandó)
- 100 px menüsor (14 db menü két sorban)
- 600 px tartalom (két div benne text és pic, mert a hasznos tartalom bal oldalon szövegből és jobb oldalon kép(ek)ből áll)
- 50 px lábléc

Tegnap sikeres táblázatos megvalósítás után olvastam el a tableless design előnyeit, szóval ma előröl az egész :)

A kérdésem:
- hogyan lehet elegánsan megvalósítani, hogy a menüpontokra klikkelve a megfelelő text és pic jelenjen meg, az adott <div>-ekeben?

Eddig egy <iframe>-ben gondolkodtam, és abba raktam bele a hasznos tartalmakat. Ha ez nem jó vagy elegáns, akkor örömmel veszem a segítséget.

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

Datepicker control használata

vargarichard · 2009. Jún. 13. (Szo), 03.59
Üdv!

Az egyik oldalon szeretnék elhelyezni kettő dátumkiválasztó eszközt.Azt szeretném ha a két dátum közötti különbséget kiírná.

Az eszközt innen töltöttem le: [url=http://dali.mty.itesm.mx/~hugo/js/datepickercontrol/[/url]

Néztem a js-t, de nem tudom hogy hogyan kezdjek hozzá. Rákerestem a Javascript date kezelésre is, de semmi használhatót nem tudtam kivenni..
Előre köszönöm a segítséget.
 

Optionban szereplő értékek használata

vargarichard · 2009. Jún. 13. (Szo), 03.52
Üdv!

Nos, új vagyok az oldalon. Kezdő vagyok.Bevallom.Elég sokat olvastam a témában, de nem jutok előre akkor sem. Előre lnézést kérek mindenkitől.

A problémám a következő:
Adott egy, illetve igazából több <option></option>, mindegyiket, ahogyan azt kell id-vel és névvel láttam el. Ahogy azt általában láttam ezek a nevek megegyeznek, így én is ezt tettem. Ezzel nincs is semmi gond. De mutatom a kódrészt:

<html>

<form>

<select size="1" id="tipus" name="tipus">
<option value="1">Szoba típusa</option>
<option value="1">Standard</option>
<option value="2">Superior</option>
<option value="3">Lakosztály</option>
</select>

<select size="1" id="szam" name="szam">
<option value="1">Szobák száma</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4/option>
<option value="5">5</option>
<option value="6">több</option>
</select>

<select size="1" id="letszam" name="letszam">
<option value="1">Létszám</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">több</option>
</select>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;&nbsp;
&nbsp;
&nbsp;

</html>
Nos ezekről a listákról van tehát szó.
Ezen a formon szeretnék elhelyezni egy nyomógombot is, de onchange eseményre szeretném megoldani azt, hogyha a listából kiválasztott egy értéket, azt írja le a form alá. Néztem alertes megoldásokat, de nekem nem erre lenne szükségem. Thát valahogy így:

lista1
--standard
--superior
--lakosztály

Nos ha ebből kiválasztotta a standardot, akkor írja ki a form alá, hogy szobatípus: STANDARD
És ezeket természetesen össze is szeretném fűzni.

Valahol láttam egy ilyen megoldást adatok kiírására:

[colorer=html]

<html>
<head>
<script>
function ize(select){
if (select.value==1) {
document.getElementById('txt').innerHTML='1.