9143
HTML-szerkesztés kezdőknek!!!
-
#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ó!! -
#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. -
#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.