ugrás a tartalomhoz

Archívum - Már 15, 2006

JS Rollover + PHP

breakline · 2006. Már. 15. (Sze), 16.27
Sziasztok!


Szeretnék egy gombot "animálni" onmouseover-rel (vagy máshogy), de a lehető legegyszerűbben. Sok helyen írtak már erről, de nekem van egy php függvényem, ami intézi a gomb megjelenítését, és sok ilyen gomb van (minden felhasználó lapján van, egy "Tovább" gombról lenne szó, a személy adatlapjának megjelenítéséhez). A js ugye működne egy képpel, pl.:
<img src=kep.gif name=kep onmouseover=document.kep.src=kep_hover.gif onmouseout=document.kep.src=kep.gif>

Én viszont, hogy a gombon ha változtatni akarok, azt csak egy helyen kelljen, csináltam egy megjelenítő fv.-t "reszletek()" néven:

<?php
function reszletek () 
  {
   $return="<img src=\"files/icons/reszlet.gif\" name=\"reszlet\" width=".$GLOBALS['keph']." height=".$GLOBALS['kepszel']." border=\"0\" alt=\"Részletek\">";
   return $return;
  }
?>
És ugye minden képnek ugyanaz a neve, akkor le kéne generálnom pl. statikus fv hívással, hogy minden képnek különböző neve legyen, mert a javascript csak úgy ismeri fel (mondjuk reszlet1,reszlet2 stb..) hogy melyik képet kell éppen cserélni?

A másik kigondolt megoldásom: Ha háttérként teszem be a képet, és css-ben hover kiválasztót alkalmazok (a hover képet jeleníti akkor meg ugyanúgy), az úgy működne? Mert ez az utóbbi hangzik a legegyszerűbbnek, nem szeretem a javascript-et a phph-vel keverni... :)
Tudtok esetleg segíteni?


üdv
BL
 

Uniform Servers

Anonymous · 2006. Már. 15. (Sze), 15.58
HONNAN SZEDJEM LE?????
S.E.G.Í.T.S.E.T.E.K.!!!
várom a jótét lelkü emberek e-mail jeit:

wizor##kukac##freemail.hu
 

Nyolc üzenet, de ne egymás alá az üzenőfalalamon

én · 2006. Már. 15. (Sze), 15.44
1 nagyon amatőr problémám van de egyszerűen nem tudom megoldani! Csináltam 1 üzenőfalat, de egymás alá írja ki az üzeneteket! Rendesen fut de egymás alatt vannak az üzenetek! A php kód a következő:
<marquee><center>Üzenetek:  <br><br>
<?php
include("config.php");
$select = mysql_query( "select * from szoveg2" );
while ( $sor = mysql_fetch_array($select))
{
$nev = $sor[nev];
$szoveg2 = $sor[szoveg];
$datum = $sor[datum];
$szoveg2 = str_replace( array(':)', ';)', ':*(', 'B)', ':D', ':-(', ':-)', ':O'), array('<img src=smile/smile.gif>', '<img src=smile/smile2.gif>', '<img src=smile/bad.gif>', '<img src=smile/cool.gif>', '<img src=smile/grin.gif>', '<img src=smile/grr.gif>', '<img src=smile/laugh.gif>', '<img src=smile/oh.gif>'), $szoveg2);
print "<table border=0><tr><td bgcolor=blue width=100%><b><font color=white>$nev</b> - $datum</font></td><tr><td width=100%>$szoveg2</td><td></td></tr></table>";
}
?>

<center>            </marquee>
 

Felül, alul, bal- és jobb oldalt ismétlődő háttér...

Anonymous · 2006. Már. 15. (Sze), 15.00
Üdv!

Éppen most csinálok egy oldalt ami nagyjából úgy néz ki, hogy
a tetején van egy div szakasz amiben van egy két egy menü meg egy ismétlödő háttér.
A legalján van még1 div szakasz amiben megintcsak imsétlődik a háttér és alatta van még egy div szakasz amiben a szerzőijogok vannak.

Nos ez eddig mind szép és jó ugyebár van felül és alul is kép (monjduk kerete az oldalnak), na de úgynézne ki jól ha bal és jobb oldalt is lenne egy y-tengelyen ismétlödö háttér ami olyan hosszú,
mint az oldal tartalma és akkor az oldalsó és az alsó-felső keretek összeérnek.

Na de ezt nem tudom megoldani így próbálkoztam:

<div class="tartalam">
ugyebár ide jöne a tartalom
és amenyi tartalom itt vanh olyan hosszú lesz az oldalsó hátterek
</div>

és így néz ki a css fájlom:

.tartalom {
background: url(../left.jpg) repeat-y;
padding-left: 70px;
} 
és akkro ez eddig jó mert bal oldalt anyiszor ismétlödik a háttér amilyen hosszú a tartalom,
de jobb oldalra hogy csinálom meg ugyanígy?

próbáltam úgyis h:
<div class="bal">
</div>
<div class="jobb">
</div>

css:

.bal {
background: url(../left.jpg) repeat-y;
position: absolute;
left: 0;
width: 48px;
}

.jobb {
background: url(../right.jpg) repeat-y;
position: absolute;
right: 0;
width: 35px;
}
de ez így sajnos nem olyan hosszú mint a tartalom esetleg padding-bottom-al tudom növelni,
de ugye a tartalom mindig váltzoik tehát ezsem megoldás.

Mit javasoltok, mit tegyek?

Előre is köszönöm
Üdvözlettel: Attila
 

CSS -ben miért nem látható mindig a border

hümi · 2006. Már. 15. (Sze), 13.48
Egy kis segítséget szeretnék.....

Mi lehet az oka, hogy CSS ben megírt oldal minden eleme a helyén van (több megnyitás esetén sokszor hibátlanul látható). Ha Explorerer megnyitom, akkor egy, több border néha nem látható.
Érdekes...
megnyitok egy valamilyen programot (pl.: windows commander) akkor az takarja a lapot....
mikor a programot bezárom (pl.: w. c.) akkor minden border szépen a helyére került, látható.

A frissítés is segít a dolgon.
Az oldalom nincsenek tálázatok, csak "<div>" , "</div>" párosok.

Köszi: Hümi
 

Legelőször a képek töltőfjönek be a weblapon! hogyan?

Anonymous · 2006. Már. 15. (Sze), 13.09
Hello

Hogyan csinálhatnám meg azt, hogy a látogatónak először töltődjenek be a gépek, és ne egyszerre a többi dologgal?
Kérlek olyat ne írjatok, hogy itt meg ott nézzek utánna, mert egyáltalán nem értek a programozáshoz. Esetleg valami kis script létezik erre ami bizonyos formátumoknak ad "elsőbbséget" ?
 

Hogyan tudnám megcsinálni, hogy 1 loginnal 1 ember ha ellép más oldalra akkor is bejelentkeve maradjon?

én · 2006. Már. 15. (Sze), 11.09
Szóval az a problémám, hogy folyamatosan kilétet minden regizett felhasználót a rendszer ha ellép más oldalra! És nemtudom, hogy hogyan tudnám megcsinálni, hogy mondjuk még az oldal elhagyása után 30 percig bejelentkezve maradjon! Lehet, hogy nagonhülye a kérdésem de csak 12 éves vagyok!! LÉTSZI SEGÍTSETEK!
 

Text alapú portál fejlesztéshez keresek embereket!

Anonymous · 2006. Már. 15. (Sze), 09.53
Keresek valakit aki benne lenne egy új portálrendszer szerkeztésében !
elérhetőségem : pufusz##kukac##freemail.hu (msn is )
A portálrendszer különlegessége , hogy txtbe menti az adatokat ! már el van kezdve :P de jól jönne segítség :)
 

FORM nem küld adatokat az MySqlnek

Petrusz · 2006. Már. 15. (Sze), 04.24
Tisztelt mindenki!

Megtartottam szavam és belenéztem a szakirodalomba. Most épp elakadtam a PHP 24 órásból a 218 oldali példa a form kitöltése után nem küld adatokat a sql-be / az én általam használt adatbázishoz és táblához igazítva.
Köszönöm előre is

<?

if (isset ($szamla))
{
$dbhiba="";
$vissza=adatbazist_bovit($szamla,$megnev,$tipus);
if (! $vissza)
print"hiba";
else
print"koszonjuk";
}
else
{
urlap_keszit();
}


function adatbazist_bovit($szamla, $megnev, $tipus)
{
$adatbazis= "accounts";
$kapcsolat = mysql_connect("localhost","root","") ;
if (!$kapcsolat)
{
$dbhiba="nem lehet kapcsolodni a serverhez";
return false;
}
if (!mysql_select_db($adatbazis,$kapcsolat))
{
$dbhiba=mysql_error();
return false;
}
$parancs= "INSERT INTO szamlaszam (szamla, megnev, tipus) VALUES ('$szamla', '$megnev', '$tipus')";
if (! mysql_query($parancs, $kapcsolat))
{
$dbhiba=mysql_error();
return false;
}
return true;
}

function urlap_keszit()
{
print ("<form action=\"index.php\" method=\"POST\">
<input type=\"text\" name=\"szamla\" size=\"3\">
<input type=\"text\" name=\"megnev\">
<input type=\"text\" name=\"tipus\">
<input type=\"submit\" value=\"Elkuld\"></form>");
}
?>
 

Függő poziciójú vertikális almenü CSS-sel

neta · 2006. Már. 15. (Sze), 00.45
Adott egy DIV:
css pl

div.menu {
	position: absolute;
	top: 100px;
	left: 50px;
	width: 800px;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:0;
	margin:0;
	}
ebbe szeretnék beletenni egy ilyen menüt

body pl.

<body>
  <div class="menu">
  <ul>
	<li><a href="#">1</a>
            <ul>
	        <li><a href="#">1/a</a> </li>
	        <li><a href="#">1/b</a> </li>
            </ul>
        <li><a href="#">2</a></li>
	<li><a href="#">3</a></li>
	<li><a href="#">4</a></li>
	<li><a href="#">5</a></li>
	
  </ul>
</div>
</body>
szeretném hogy a főmenü vízszintes lenne, de a submenü pedig függőleges, mégpedig a főmenüje alól nyíljon ki, tehát pozicionálható.
Olyat találtam a neten aminél mind a kettő függőleges elrendezésű. A főmenü és a mellékmenü menü is függőleges, de olyat nem találtam hogy a főmenü vízszintes, a mellékmenü pedig függőleges.

Tud valaki rajtam segíteni? Link? Vagy ötletek.

Köszi