22786
Html-, css- és php-help
-
#5016 Ne haragudj, de ebből sajna semmit nem sikerült megértenem :) -
#5015 Neked is ajánlom [url=http://www.sg.hu/listazas_msg.php3?id=1043617395&no=5010]#5010[/url]-es hozzászólásom. Az ablakba megnyitott oldalnál (ami ha jól értem egy képet tartalmaz), takaríts el minden margót/kitöltést/szegélyt, hogy a kép méretére (margó/kitöltés/szegély nélkül) tudd méretezni az ablakot.
Másrészt egy előtöltővel töltsd be előre a képeket, kérdezd le a méretüket, és a szerint nyisd meg az ablakot.
Például így (hevenyészett megoldás):
function ablak(be) {
img = new Image();
img.src = be;
o='toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width='+img.width+',height='+img.height;
wd=window.open('','ablak',o);
wd.document.write ('<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\n');
wd.document.write ('<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n');
wd.document.write ('<html>\n');
wd.document.write ('\t<head>\n');
wd.document.write ('\t\t<title>'+img.src+'</title>\n');
wd.document.write ('\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />\n');
wd.document.write ('\t</head>\n');
wd.document.write ('\t<body style=\"margin: 0px; padding: 0px; text-align: left;\">\n');
wd.document.write ('\t\t<div>\n');
wd.document.write ('\t\t\t<a href=\"/\" onclick=\"window.close();\"><img src=\"'+img.src+'\" alt=\"'+img.src+'\" style=\"margin: 0px; border:none;\" /></a>\n');
wd.document.write ('\t\t</div>\n');
wd.document.write ('\t</body>\n');
wd.document.write ('</html>');
wd.document.close ();
} -
Blackrav3n #5014 Üdv!
Hogy lehet ezt olyanra átírni, hogyha a tartalom nagyobb az ablaknál ameddig lehet magától növelje?
function popup (url)
{
indexWin = window.open(url,'_blank','menubar=0,location=0,status=0,scrollbars=0,width=700,height=500,left=50,top=50');
}
Az uj oldal fő része egy kép, ez némely esetben nagyobb a megadott méretnél. -
#5013 Attól hogy még nincs definiálva, attól még lehet margója/kitöltése/szegélye, csak nem tudsz róla. -
#5012 Illetve:
<style type="text/css"><!--
BODY {font-family:"Arial"; font-size:12;text-align:center;min-width:1116px;}
P {font-family:"Arial"; font-size:12;}
FORM {margin:0;padding:0;}
#centerwrapper {text-align:left;width:1116px;margin-left:auto;margin-right:auto;}
--></style> -
#5011 Ezt találtam csak:
#centerwrapper {text-align:left;width:1116px;margin-left:auto;margin-right:auto;}
--></style>
-
#5010 Mert margója/kitöltése/szegélye van valaminek:. Gyilkold ki:
<style type="text/css">
<!--
* {
margin: 0px;
padding: 0px;
border: none;
}
-->
</style> -
QPR #5009 helló
easy php-t használok és van egy gondom.
a formról nem adódik át a mezőváltozók értéke, ha mégegyszer meghívom a PHP-t. valszinű a beállításoknál kell ugye?
-
#5008 -
#5007 a <head></head> tagba kell írni a következőképp:
<style type="text/css">
body {
cursor: crosshair;
}
</style> -
#5006 #5004: ez így nem jó...
szaros web page makerral rakom össze az oldalaim 3 éve...ez idő alatt meg kellett volna tanulnom nomrálisat..nem volt időm na mind1..
azzal, hogy csináljam
Mert van nekem egy olyan funkcióm benne, hogy "Html kód vagy Script kód" és ha beírom azt amit adtál nem történik semmi.. -
#5005 <span style="cursor:crosshair;cursor:hand"></span>
De kettőt egyszerre nem tudod, hand-ot és crosshairt
Amit én írtam az az egész oldalra hat -
#5004 megoldva:)
RaZoK: CSS-ben:
body {
cursor: crosshair;
} -
#5003 kösz, már nem kell segíteni!
ill. hát mégis..ezzel a kóddal mi a gond?
<span style="cursor:crosshair;cursor:hand"</span> -
#5002 vagy itt jobban látszik...ilyen kereszt kellene nekem is... -
#5001 na hello!
újfent itt vagyok, ugyanazon problémával :)
itt ez a honlap (ne vegyétek reklámnak, csak példaként hozom fel)...ott van a boxokba a menü ügyebár és ha rámész akkor mindenféle csilli-villiség lesz a linkből..na nekem az-az ami nem kell!
hanem, csak az a kereszt simán..remélem érti valaki, hogy mire gondolok!
tud valaki ebben segíteni? -
#5000 Nem tudjátok, hogy firefox alatt miért csúszik le a beillesztett flash? -
#4999 Hi!
http://www.ingyen.org/ujtv/login.html
A menüben amikor rámutatok rossz helyen van a háttér ie-ben.FF-ban jó(A szöveg elhelyezésével most nem kell foglalkozni)
-
#4998 Na de mégsem megy :D a Szöveg mező tartalmát nem küldi el! -
#4997 Megbűvöltem. Mostmár megy... -
#4996 Szia! Nem megy :( -
#4995 "Az XML miért jobb mint a HTML?"
Az XML egy általános adattárolási forma, sokmindenre használható.
A szimpla HTML (HTML 4.01-ig) csak webes dokumentumok szerkezetének, tartalmának (és egy kicsit a kinézetének, és viselkedésének de erről később) megadására szolgál.
Vegyünk egy példát:
<P style="color: green;" onclick="window.location.href='http://www.sg.hu/';">Este van, este van ki ki nyugalomban...</P>
Ez egy szimpla HTML-kódrészlet. Benne van a tartalom:
Este van, este van ki ki nyugalomban...
Benne van a struktúra:
<p>...</p> - vagyis ez egy bekezdés
Benne van a kinézet:
style="color: green;" - azaz a szöveg zöld színű
Benne van a viselkedés:
onclick="window.location.href='http://www.sg.hu/';" - rákattintáskor elmegy a http://www.sg.hu/ oldalra
Ennek van egy hátránya: átláthatatlanná teszi a kódot.
Ha én csak a kinézettel akarok foglalkozni, akkor csak azt akarom szerkeszteni, nem akarom a struktúrát megbolygatni.
Ezért ezt a dokumentumot megírhatod XML-ben is, ami csak a tartalmat tartalmazza, a kinézetet CSS útján, a viselkedést Javascript útján (külön, külső állományból), a struktúrát XSLT útján adhatod meg.
Az XML a következőképp néz ki:
<?xml version="1.0" encoding="iso-8859-2"?>
<vers>
<verssor>Este van, este van, ki ki nyugalomban</versor>
</vers>
Ennek az a problémája, hogy az egészet nem minden böngészővel csinálhatod meg (nem terjedt el megfelelően).
Ezért létrejött egy átmeneti megoldás, amiben a HTML-t és az XML-t egybe olvasztották, aminek XHTML lett a neve.
Némileg átvette az XML szigorúságát (az XHTML specifikációban olvashatsz erről), de megtartotta a (SGML alapú) HTML struktúráját.
<p style="color: green;" onclick="window.location.href='http://www.sg.hu/';">Este van, este van ki ki nyugalomban...</p>
Ha még szebben akarod csinálni, akkor az XHTML kódba csak a struktúrát és csak a tartalmat rakod bele. Ezzel átláthatóbbá válik a kód, könnyebb szerkeszteni, a böngésző is könnyebben dolgozza fel.
<p id="zold">Este van, este van ki ki nyugalomban...</p>
A külön CSS:
#zold {
color: green;
}
A külön Javascript:
function addEventHandler(obj, eventType, handler) {
if (window.opera && obj.addEventListener) {
obj.addEventListener(eventType, handler, false);
return true;
} else if (obj.addEventListener) {
obj.addEventListener(eventType, handler, true);
return true;
} else if (obj.attachEvent) {
var r = obj.attachEvent("on"+eventType, handler);
return r;
} else {
return false;
}
}
function start() {
document.GetElementById('zol').onclick = function() {
window.location.href='http://www.sg.hu/';
}
}
addEventHandler(window,'load',start);
Így a weboldal kódja áttekinthetőbb (letisztultabb) lesz, könnyebb megoldani (mivel elszeparálódnak a funkciók, így könnyebb ügyelni arra, hogy ez a szolgáltatás mit okoz az oldalon) az akadálymentesítést (a felhasználó megkapja számára szóló információt a neki megfelelő formában - még akkor is, ha esetleg valamelyik szolgáltatás - Javascript, CSS - ki van kapcsolva, vagy nem elérhető), könnyebb ügyelni a szemantikusságra (csak azt az elemet használod, amit arra találtak ki: táblázatot táblázatos adatnak - nem oldal felépítésére. Azért könyebb XHTML-ben erre ügyelni, mert az XHTML letisztultabb kódja magával hozzá a szükséges elemekre való hagyatkozást).
Tehát summa-summárum:
* Az XML csak a tartalom leírására szolgál, a struktúra leírására, a kinézet szabályozására önmagában nem alkalmas (bár van az XSL:Fo, ami egy XML alapú stíluslap; illetve az XSLT, ami a struktúra meghatározására jó, de ezek önmagukban nem érnek sokat - kell hozzájuk az XML dokumentum).
* Az XHTML alkalmas egy oldal kinézetének és szerkezetének megjelenítésére (mivel a HTML nyelvvel kompatibilis, és a böngészők hellyel közzel támogatják), de itt alkalmas csak a tartalomra és a struktúrára hagyatkozni (a többit külön állományban elhelyezni). -
#4994 az engem is erdekel, hogy feltoltéskor mutassa a %-ot, ha sikerul, megoszthatod velem :) -
#4993 Az XML miért jobb mint a HTML?
Lehet használni xml-t komplett oldalak megjelenítésére?(Egy oldal szerkezetére, kinézetére gondolok) -
#4992 Jelen esetben nem is kell a < és > jelek szűrése (bár lehet a bemenő adatok formai helyességét vizsgálni reguláris kifejezésekkel), hisz a kimenet nem HTML lesz, hanem szimpla plain text (szóval nem kell a csere).
Másrészt ha szűrni akarjuk az előbb említett jeleket (mert például HTML kimenetet szeretnénk), akkor entitásra cseréljük le (nem töröljük! lehet hogy lényegi információ!)
ereg_replace("<", "<", $valtozo);
ereg_replace(">", ">", $valtozo); -
bracsek #4991 $msg1 = ereg_replace("<", "", $_POST['telszam']);
$msg2 = ereg_replace("<", "", $_POST['cime']); //scriptkiszürés
$message1 = "Feladó: " . $_POST['name'] . "\nEmail cím: " . $_POST['email'] . "\n Üzenet:\n" . $msg."\n Telefonszam:\n" . $msg1."\n Cim:\n" . $msg2; //üzenet kibővitese remélem müködni fog -
laliking #4990 lehet hogy nem teljesen ide tartozik, de azér megkérdezem...
valamiért nem megy a falsh dolgoknak a hangja a gépemen. youtube, videobomb stb-stb és a többi flash animációnak sem. miért nem megy? hogy lehet megoldani a problémát? -
#4989 müködik el se hiszem :D
bár nem írja ki a feltöltésnél, hány %, illetve a végén elérési utakat, kódot, hogy pl másolással be lehessen ide szúrni hozzászólásba, de mindjárt nekilátok, hátha sikerül azt megcsinálni:) -
#4988 -
#4987 köszi megnézem. hátah ezekből rájövök hogyan kell a többit megcsinálni.
most vmi sqladatbázis szerűt is leltem az se lehet rossz, ha tudnám installálni:D
ha kitöltöm, hibaüzenetet ír ki. vmit rosszul adhattam meg vagy az extránál kell vmit állítani de nincs semmi leírás hogyan kezeljem :(
remélem akad oylan is ami %-ot ír ki
szerk.: it hogyan töltsem le? -
#4986 ez jo, mar en sem tudom, olyan régen volt, de amit lementettem, azt feltoltottem ide:
3 db.-ot csomagoltam egybe -
#4985 miért, te melyiket használod arról az oldalról mert nem találtam meg:\ -
#4984 hello! ismét egy kérdés/kérés:)
Hogyan lehet megcsinálni azt akár css-be akár js-be akár html-be mindegy, hogy 3 kép ugyanabba sorba jelenjen meg úgy, hogy az egyik balra zárt, másik középre zárt, harmadik jobbra zárt! Választ köszönöm előre is -
#4983 Sziasztok!
Szükségem volna egy kis segítségre! Van a tutorial.hu-n egy email küldő script aminek a beviteli mezőit egy kicsit kiegészítettem. Jelenleg így néz ki:
<form method="post" action="mail.php">
<table border="1" cellspacing=0 cellpadding="10">
<tr><td align="right" class="heading">Megrendelő neve:</td><td align=left><input type="text" size="40" name="name" /></td></tr><br/>
<tr valign=top><td align="right" class="heading">Email címe:</td><td align=left><input type="text" size="40" name="email" /></td></tr><br/>
<tr valign=top><td align="right" class="heading">Megrendelő címe:</td><td align=left><input type="text" size="40" name="cime" /></td></tr><br/>
<tr valign=top><td align="right" class="heading">Telefonszáma:</td><td align=left><input type="text" size="40" name="telszam" /></td></tr><br/>
<tr valign=top><td align="right" class="heading">Szöveg:</td><td align=left><textarea name="message" cols="40" rows="20"></textarea></td></tr><br/>
</table>
<center><input type=submit value="Küldés" style='height: 25px'></td></tr><br/></center>
</form>
A mail.php-n viszont nem tudom kiegészíteni a Post-ot, hogy a kiegészített beviteli mezőbe beírt adatokat is küldje el. A feldolgozó mail.php-n így néz ki ami feldolgozza az adatokat:
$msg = ereg_replace("\\\'", "'", $_POST['message']);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "Feladó: " . $_POST['name'] . "\nEmail cím: " . $_POST['email'] . "\n Üzenet:\n" . $msg;
mail($youremail, $subject, $message1, "From: " . $_POST['email'] . "\r\nReply-to: " . $_POST['email'] . "\r\n");
Hogyan kell kiegészíteni ezt, hogy mindent elküldjön email-ban?
Tutorial link -
#4982 dobozjobbkat id-jű elem többször van definiálva.
Egy id-t csak egy elemhez rendelhetsz hozzá.
Ha több elemhez kívánsz egy tulajdonságot rendelni, használj class attribútomot.
<div class="pentek"></div> -
#4981 jaaaaaaa, hogy te masik feltoltot hasznalsz, ezt most igy per pillanat nem latom at :( -
#4980 Próbálom xhtml validdá tenni oldalam, sikerült leküzdeni az összes sorba lévő hibát 4 hibára, de itt elakadtam:
Error Line 159 column 23: ID "dobozjobbkat" already defined.
Erre a hibára vonatkozik, és ebből jön elő további 3 hiba.Nem nagyon értem mi a baj.Mi a baj?:D
-
#4979 <META HTTP-EQUIV=Refresh CONTENT="5; URL=http://xy.hu">
másodpercben megadva (CONTENT="5;) -
#4978 hi!
Hogy lehet úgy átirányítani egy oldalt, hogy megváltozzon a címsorban az oldal címe is? Találtam már pár módszert, h mit kell beírni, de egyiknél sem változott át a cím az új címre :( -
#4977 upload_go.php
<?php
function do_upload($filename,$newname) {
$file = basename($filename);
$tmp_upload_path = "\tmp\\";
$new_file_name = "\upload\\".$newname;
if (!copy($tmp_upload_path.$file, $new_file_name)) echo "failed to copy file<br>\n";
return;
}
?>
<HTML>
<HEAD>
<TITLE>PHP - file upload</TITLE>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
-->
</style>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<?php
do_upload($userfile,$newname);
?>
<TABLE>
<TR>
<TD><b>upload report</b></TD><TD></TD>
</TR>
<TR>
<TD>upload tmp file:</TD><TD><?php echo $userfile; ?></TD>
</TR>
<TR>
<TD>file name:</TD><TD><?php echo $userfile_name; ?></TD>
</TR>
<TR>
<TD>target file name:</TD><TD><?php echo $newname; ?></TD>
</TR>
<TR>
<TD>target directory:</TD><TD>c:\apache\htdocs\tmp\</TD>
</TR>
<TR>
<TD>file size:</TD><TD><?php echo $userfile_size; ?></TD>
</TR>
<TR>
<TD>file type:</TD><TD><?php echo $userfile_type; ?></TD>
</TR>
</TABLE>
</BODY>
</HTML>
upload.php
<HTML>
<HEAD>
<TITLE>PHP - file upload</TITLE>
<style type="text/css">
<!--
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
-->
</style>
</HEAD>
<BODY>
<center>
<table>
<FORM ENCTYPE="multipart/form-data" ACTION="upload_go.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
<tr>
<td><b>file upload</b></td>
<td></td>
</tr>
<tr>
<td>file: </td>
<td><input type="File" name="userfile" size="30" maxlength="255">
</td>
</tr>
<tr>
<td>target filename: </td>
<td><input type="Text" name="newname" size="30" maxlength="^255">
</td>
</tr>
<tr>
<tr>
<td>upload diretory: </td>
<td>\upload\</td>
</tr>
<td colspan="2" align="CENTER">
<INPUT TYPE="submit" VALUE="upload">
</td>
</tr>
</FORM>
</table>
</center>
</BODY>
</HTML>