9143
HTML-szerkesztés kezdőknek!!!
  • Dj Faustus #8302
    A kiértékelést nem lehet natív HTML-ből megoldani - két lehetőséged van rá:
    1. kliens oldali szkript (például Javascript) segítségével - hátránya az, hogy a kiértékelést végző kódot a böngésző letölti, abban fut le, így a helyes válaszok a forráskódból kiolvashatóak (már aki ért a Javascripthez)
    2. szerver oldali szkript (például PHP) segítségével - itt a kód a webszerveren fut le, tehát nem lehet egykönnyen visszafejteni a dolgot; de olyan webtárhely, kell, ami engedélyezi a PHP-kód futtatását (a webtárhelyek többsége azért ilyen).

    Az utóbbira itt láthatsz egy működő példát, aminek itt láthatod a forráskódját.
  • LAnta
    #8301
    Sziasztok! Segítséget szeretnék kérni én a html-ben még kezdő vagyok. Csináltam egy űrlapot és azt szeretném ha az értékelés gombra rákattintok akkor ugyanezen az oldalon kiértékelje a feladatsort. Valaki tudja, hogy kell ezt?
    Én így csináltam:
    <table width="706" height="748" cellpadding="0" cellspacing="0">
    <tr>
    <td width="704" valign="top"><blockquote class="style28">
    <p class="style51">Válassza ki a helyes megoldást! </p>
    <form>

    <strong>1 . She was killed in a car .......</strong><br />
    <input type="radio" name="ko[1]" value="a" />
    blow
    <input type="radio" name="ko[1]" value="b" />
    shock
    <input type="radio" name="ko[1]" value="c" />
    crash
    <input type="radio" name="ko[1]" value="d" />
    hit
    <input type="hidden" name="koze[1]2" value="c" />
    <br />
    <br />
    <strong>2 . He won the first ....... in the competition.</strong><br />
    <input type="radio" name="ko[2]" value="a" />
    prize
    <input type="radio" name="ko[2]" value="b" />
    price
    <input type="radio" name="ko[2]" value="c" />
    reward
    <input type="radio" name="ko[2]" value="d" />
    premium
    <input type="hidden" name="koze[2]2" value="a" />
    <br />
    <br />

    <input type="hidden" name="muvelet" value="bekuldve" />
    <input type="submit" name="submit" value="Értékelés" />
    </form>

    </blockquote></td>
    </tr>
    </table>

    Mi a hiba? előre is köszi a segítséget!
  • BEE LEE
    #8300
    ja nem geret, csak gere
  • BEE LEE
    #8299
    most jött elő megint egy olyan, hogy az üzenet elmegy és név, cím üzenet (tehát mindegyik után) ezt írja: geret.

    de ez engem már hidegen hagy, mert elegem is van belőle, meg amit küldtél kódot TÖKÉLETES!!!!

    Mit kérsz cserébe?
    Könyörgöm csak azt ne, hogy segítsek egy kódban :)
  • Cat 02 #8298
    http://pastebin.com/cEpmjcf4
  • BEE LEE
    #8297
    HTML:

    http://pastebin.com/zjSUzE8M
  • BEE LEE
    #8296
    PHP:

    http://pastebin.com/z3AbY8B6
  • Cat 02 #8295
    Hmhm, ennyi az egész fájlod vagy ez be van ágyazva valahova ? Mert a header csak akkor megy, ha nincs SEMMI előtte kiírva.
  • BEE LEE
    #8294
    elküldi az üzenetet, de egy üres oldal+ Warning: Cannot modify header information - headers already sent by (output started at /mail.php:10) in /mail.php on line 20

    ez jön be.
  • Cat 02 #8293
    Megy kapcsolat.html-el is, de http://....-tal is.
  • BEE LEE
    #8292
    egy kérdésem van, ahol ez van: header("Location: http://www.oldadal.hu/"); }

    ide annak az oldalnak a címét kell megadnom, ahol vok pl.: valami.hu/kapcsolat.html?


    nagyon köszönöm a segítséget!!!!!!!!!!!!!
  • Cat 02 #8291
    http://pastebin.com/9K044U09
  • BEE LEE
    #8290
    ja erre gondolsz?

    http://pastebin.com/8GwzUAbx
  • Cat 02 #8289
    Címsorban ott lesz.
  • BEE LEE
    #8288
    hú...ennyire nem lehetek...:)

    szóval, bemásoltam a kódot és alul klikkeltem a "submit" gombra, és az én kódomat tulajdonképpen lemásolta, de linket nem látok.
  • Cat 02 #8287
    Ide másold be a php kódját, kapni fogsz egy linket, azt másold be ide :) Így látom rendesen a kódot.
  • BEE LEE
    #8286
    http://jokaiapartman.atw.hu/
  • Cat 02 #8285
    Másold be a linket, úgy látom a kódit :)
  • BEE LEE
    #8284
    mind a 2-t elküldtem teljes kóddal (Doctype...-</html>)

    de semmi változtatást nem végzett rajta.
  • Cat 02 #8283
    Jöhet mind2 :D
  • BEE LEE
    #8282
    nagyon köszönöm!!

    de a php(elküldést végző) vagy a html(űrlap) kódot másoljam be?

  • Cat 02 #8281
    pastebin.com, ide másold be a kódot. header kéne neked, csak nem tudom, hogy írsz-e ki előtte valamit.
  • BEE LEE
    #8280
    HALI!!

    azt meg lehet oldani, hogy amikor a "Mehet" gombra kattint, akkor ne csak elküldje a levelet, hanem irányítsa ugyanarra az oldalra.

    Faustus php ötlete működik "az űrlapot és az elküldést végző PHP-kódot egy PHP oldalba kell egyesíteni" csak nem tudok egyéb beállításokat megoldani, így inkább HTMLbe oldanám meg az űrlapot.

    már 4napja weblap készítéssel álmodok, úgyhogy már lezárnám ezt az egészet :)

    köszi a segítséget!!!
  • BEE LEE
    #8279
    megpróbálnám azt, ami nekem egyszerűbb, (mert ez a középrehelyezés és a színek beállítása sem megy php-ban) a html-t.

    azt nem lehet megcsinálni, hogy amikor a "Mehet" gombra kattint, akkor ide: <input name="submit" type="submit" value="Mehet" /> beszúrok vmi kódot, pl.: kapcsolat.html, és akkor így ugyanazon (kapcsolat.html) oldalon maradna?

    bocs, hogy ennyire értetlen vok, de a php nagyon nem megy. még.

    köszi a segítséget.
  • BEE LEE
    #8278
    különben nem kezdő vagyok, hanem a leendőbeli anyósomnak próbálok összedobni vmi oldalt. nem akarok ezzel foglalkozni de ha már csinálom, hát jól akarom csinálni.

    valójában csak a mail küldő dologgal van problémám, a többit megoldom, de helyesebb, ha azt írom, hogy összebarkácsolom :)
  • BEE LEE
    #8277
    :)

    köszi. ha azt írja, hogy tegyem centerbe, akkor tudom mit keressek, de abból, hogy ide vagy oda írjak, az nem esett le...

    a google-t elég sokat taposom! különben van egy érdekessége ennek a mail küldőnek, nem tudom miért csinálja, mert a kódban sehol nem találtam ilyet.

    amikor megkapom az üzit (próba miatt hozzám van irányítva) bármit ütök be névnek, mail címnek, üzenetnek, mindig ugyanazokat írja ki. amikor az email-t megnyitom, akkor azt írja ki, amit beírtam.
  • Cat 02 #8276
    Ha még ennyire kezdő vagy, akkor google. Mert ha mindenre rákérdezel, akkor soká fog tartani :)

    Ám: <center>PHP rész</center>, de ha ezt Faustus meglátja megáll a szíve, szal <p align="center">PHP rész</p> vagy <div style="margin:auto">php</div>
  • BEE LEE
    #8275
    bocs, de mit írjak oda?
  • Cat 02 #8274
    Írj a php-n kívüli részre. <? ez elé, vagy ?> ez után. Mintha sima html lenne.
  • BEE LEE
    #8273
    faustus, köszönök mindent!
    ez a php nagyon leegyszerűsít mindent. sajna nem értek hozzá.
    a notepad-ot kipróbálom.

    amit elkészítettél php-ban azt hogy tudomm beállítani, hogy oldal középen legyen? mert a többi oldal középen lesz. mivel a php-hoz (sem) értek még így egyenlőre a többi html-ben lesz.

    "az űrlapot és az elküldést végző PHP-kódot egy PHP oldalba kell egyesíteni..." ez sikerült, tök jó!!
  • Dj Faustus #8272
    "azt belehet állítani, hogy maradjon meg ugyanaz a szerkesztő oldal mondjuk kapcsolat.html?"
    Ez esetben az űrlapot és az elküldést végző PHP-kódot egy PHP oldalba kell egyesíteni, és ez esetben a <form> tag action attribútuma lehet üres.
  • Dj Faustus #8271
    "A legfelső nem vált =]"
    Ugyanis az az aktív menüpont. ;)

    "a notepadról hallottam és gondoltam is, hogy felteszem. írtál ++ és 2 verztiót. melyik jobb?"
    A Notepad2 és a Notepad++ kódszerkesztő programok nem összetévesztendő a Windows beépített Jegyzettömbjével (angolul Notepad).

    Én személy szerint a Komodo Editet preferálom (leginkább platformfüggetlensége, és beépített FTP/SCP támogatása miatt), de a Notepad++ talán egy elterjedtebb program.

    "a css 1értelműen sokkal korrektebb, csak felraktam a css4-et, de a 8-assal vagy ütközött, vagy nemtom, de soxor behülyült és töröltem,
    viszont azóta nem engedi telepíteni."

    A CSS nem egy Dreamweaver változat, hanem a honlapok (vagy XML dokumentumok) kinézetének kialakítására szolgáló leírónyelv (Cascading Style Sheets - egymásba ágyazott stíluslapok).

    "lenne egy másik kérdésem. van egy email küldő kódom, ami magában tök jól működik, de ha beteszem egy táblázatba, már nem küldi el a mail-t."
    Azért nem küldi el a levelet, mert a <form> tag action attribútuma nincs megadva (mi hajtsa végre a levélküldést).
    Másrészt oldalszerkezet kialakítását ne táblázatokkal oldjuk meg. Nem arra valóak.
    Szóval e helyett inkább így.
  • BEE LEE
    #8270
    amikor nem ment el az üzenet, ugyanazon az oldalon maradt,
    most pedig miután elküldi az üzenetet, egy üres oldal jelenik meg.

    azt belehet állítani, hogy maradjon meg ugyanaz a szerkesztő oldal mondjuk kapcsolat.html?

    köszi
  • BEE LEE
    #8269
    hát igen... nagyon köszönöm!!!!!!!!!!!
  • Cat 02 #8268
    Üres az action. #8267-ben még ott van a mail.php
  • BEE LEE
    #8267
    így simán jó:
    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>

    <form method="post" action="mail.php">
    Név:<input type="text" name="neved"><br>
    E-mail cím:<input type="text" name="email"><br>
    Üzenet:<textarea name="szoveg"></textarea><br>
    <input type="submit" value="Mehet">
    </form>
    <p> </p>
    </body>
    </html>
  • BEE LEE
    #8266
    mind a kettőtöknek köszönöm!!!!!!!!!!!

    lenne egy másik kérdésem. van egy email küldő kódom, ami magában tök jól működik, de ha beteszem egy táblázatba, már nem küldi el a mail-t.

    mi lehet rossz?

    itt a rossz kód:
    <body>
    <table width="700" height="630" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="350" align="center" valign="middle" bgcolor="#009F20"> </td>
    <td width="350" align="center" valign="middle" bgcolor="#000000"><table width="200" height="580" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td height="290" align="left" valign="top"><form id="form2" name="form2" method="post" action="">
    <p><span class="style1">Név:</span>
    <input name="neved" type="text" size="30" />
    </p>
    <p><span class="style1">E-mail cím:</span>
    <input name="email" type="text" size="30" />
    </p>
    <p><span class="style1">Üzenet:</span>
    <textarea name="szoveg" cols="24" rows="5"></textarea>
    </p>
    <p><br />
    <input name="submit" type="submit" value="Mehet" />
    </p>
    </form>
    </td>
    </tr>
    <tr>
    <td height="290" align="center" valign="middle"> </td>
    </tr>
    </table></td>
    </tr>
    </table>
    <p> </p>
    </body>


    köszi a segítséget!!
  • Cat 02 #8265
    Notepad++ híresebb szerintem (én legalábbis a 2-ről még nem is hallottam)
  • ldavid
    #8264
    mentsd le a képeket, és meg fog jelenni
    [URL=http://stego.uw.hu/20100319_oldal/menubg_off.gif]#1[/URL] [URL=http://stego.uw.hu/20100319_oldal/menubg_on.gif]#2[/URL]

    a Dreamweaver meg csak simán CS4, nem CSS :)
  • BEE LEE
    #8263
    Faustus, nagyon köszönöm a segítséget!!!!!!!!!!!!!
    Ez igazán az én szintem :)
    így értem a dolgokat, bár a példában szereplő kódot, ha bemásolom, a menük háttere nem jelenik meg és azt sem látom, hová kell beilleszteni.

    a notepadról hallottam és gondoltam is, hogy felteszem. írtál ++ és 2 verztiót. melyik jobb?

    a css 1értelműen sokkal korrektebb, csak felraktam a css4-et, de a 8-assal vagy ütközött, vagy nemtom, de soxor behülyült és töröltem,
    viszont azóta nem engedi telepíteni.