22786
Html-, css- és php-help
  • Blasta
    #5016
    Ne haragudj, de ebből sajna semmit nem sikerült megértenem :)
  • Dj Faustus #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.
  • Dj Faustus #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.
  • Blasta
    #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>
  • Blasta
    #5011
    Ezt találtam csak:

    #centerwrapper {text-align:left;width:1116px;margin-left:auto;margin-right:auto;}
    --></style>
  • Dj Faustus #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?
  • RaZoK
    #5008
  • passatgt
    #5007
    a <head></head> tagba kell írni a következőképp:

    <style type="text/css">
    body {
    cursor: crosshair;
    }
    </style>
  • RaZoK
    #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..
  • passatgt
    #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
  • passatgt
    #5004
    megoldva:)

    RaZoK: CSS-ben:

    body {
    cursor: crosshair;
    }
  • RaZoK
    #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>
  • RaZoK
    #5002
    vagy itt jobban látszik...ilyen kereszt kellene nekem is...
  • RaZoK
    #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?
  • Blasta
    #5000
    Nem tudjátok, hogy firefox alatt miért csúszik le a beillesztett flash?
  • passatgt
    #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)
  • daxan
    #4998
    Na de mégsem megy :D a Szöveg mező tartalmát nem küldi el!
  • daxan
    #4997
    Megbűvöltem. Mostmár megy...
  • daxan
    #4996
    Szia! Nem megy :(
  • Dj Faustus #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).
  • Agy Halott #4994
    az engem is erdekel, hogy feltoltéskor mutassa a %-ot, ha sikerul, megoszthatod velem :)
  • passatgt
    #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)
  • Dj Faustus #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("<", "&lt;", $valtozo);
    ereg_replace(">", "&gt;", $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?
  • akyyy
    #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:)
  • Agy Halott #4988
  • akyyy
    #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?
  • Agy Halott #4986
    ez jo, mar en sem tudom, olyan régen volt, de amit lementettem, azt feltoltottem ide:
    3 db.-ot csomagoltam egybe
  • akyyy
    #4985
    miért, te melyiket használod arról az oldalról mert nem találtam meg:\
  • mike0013
    #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
  • daxan
    #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
  • Dj Faustus #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>
  • Agy Halott #4981
    jaaaaaaa, hogy te masik feltoltot hasznalsz, ezt most igy per pillanat nem latom at :(
  • passatgt
    #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
  • passatgt
    #4979
    <META HTTP-EQUIV=Refresh CONTENT="5; URL=http://xy.hu">

    másodpercben megadva (CONTENT="5;)
  • Rage47
    #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 :(
  • akyyy
    #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>