9143
HTML-szerkesztés kezdőknek!!!
-
#4570 vmi más? -
#4569 poll vagy vote
http://hotscripts.com
rákeresel -
#4568 hellotok
szavazomodult vhogyan lehetne csinálni?
(nem tudok regizni az x3.hu oldalra) -
#4567 Ajánlom figyelmedbe ezt a leírást -
hello #4566 Én egy oldalt készítek amibe bőven akarok flash alkalmazást rakni és aki a frissítéseket telepítette a gépére az tapasztalhatta, hogy az Internet Explorerben kis keret jelenik meg a flash alkalmazás körül addig amíg kattintással nem aktiválod. Ugyanakkor elég sok oldalon látom hogy nem kell aktiválni a flasht, de nekem nem sikerül úgy html oldalba rakni, hogy azt ne kelljen aktiválni.
Szeretném megkérdezni hogy nincs-e rá valami megoldás hogy úgy rakjak be flasht az oldalamba, hogy a vendégnek ne kelljen kattintással aktiválnia Explorerben? -
#4565 mind1, nem olyan nagy baj :(, azért nagyon köszi a segítséget :) -
#4564 Belső oldalaknál viszont remekűl működik. -
#4563 Hm, furcsa, pedig ennek működnie kellene...
De mégsem - külső oldalak behívásánál (ami nem ugyanazon a hoszton van) nem tudja lekérdezni az oldal méretét (A Firefox Javascript konzolja ki is írja a hibát: Error: uncaught exception: Permission denied to get property HTMLDocument.body). Szóval e miatt nem nyert. :(
-
#4562 nem lehet hogy az sg forummal van valami baj, nem tudja rendesen rá állítnai? -
#4561 most csak az a 13 sor van benne a html-ba ami itt van, de most még kisebb lett, nem igazódott a forum méretéhez :( -
#4560 <body onload="iFrameHeight()">
</body>
</html>
<div id="centercol">
<iframe src="http://forum.sg.hu/forum.php3?azonosito=thamericanwasteland" id="tartalom" name="tartalom" frameborder="0" scrolling="no"></iframe>
</div>
Jujj, ez így nagyon ronda! Nem csoda hogy nem működött!
A HTML-dokumentumok alapszerkezete ilyennek kell lennie:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- Ide jön: title meta, script, style, link, stb... (szóval ami nem tartalom) -->
</head>
<!-- Ide nem kerülhet semmi sem -->
<body>
<!-- Ide jön a tartalom -->
</body>
<!-- Ide nem kerülhet semmi sem -->
</html>
Sárgával jelöltem a hozzáfűzéseket - azok nem szerepelnek az oldalban.
Zölddel pedig a dokumentumtípus jelölését - azt tartalmaznia kell minden HTML-dokumentumnak, bár ez némileg változhat (XHTML használata, normál frame-ek használata).
Szóval a te esetedben a dokumentumnak a következőképp kell kinéznie:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>THAW FORUM</title>
<script type="text/javascript" src="scripts.js">
</script></head>
<body onload="iFrameHeight()">
<div id="centercol">
<iframe src="http://forum.sg.hu/forum.php3?azonosito=thamericanwasteland" id="tartalom" name="tartalom" frameborder="0" scrolling="no"></iframe>
</div>
</body>
</html>
-
#4559 "ez pedig a html fájl melletti mappában, a scripts.js -ben" = a html fájl mellett, a mappába (ugyan abban a mappában :D) -
#4558 a title felett is van 1-2 dolog, azt nem másoltam be mert sztem most fölösleg :) -
#4557 így néz ki a forum rész:
<title>THAW FORUM</title>
<script type="text/javascript" src="scripts.js">
</script></head>
<body onload="iFrameHeight()">
</body>
</html>
<div id="centercol">
<iframe src="http://forum.sg.hu/forum.php3?azonosito=thamericanwasteland" id="tartalom" name="tartalom" frameborder="0" scrolling="no"></iframe>
</div>
ez pedig a html fájl melletti mappában, a scripts.js -ben
(ezt már onnan másoltam ki de végülis ugyan az)
function iFrameHeight() {
if(document.getElementById && !(document.all)) {
h = document.getElementById('tartalom').contentDocument.body.scrollHeight;
document.getElementById('tartalom').style.height = h+10;
document.getElementById('centercol').style.height = h+10;
}
else if(document.all) {
h = document.frames('tartalom').document.body.scrollHeight;
document.all.tartalom.style.height = h+10;
document.getElementById('tartalom').style.height = h+10;
document.getElementById('centercol').style.height = h+10;
}
}
Megnyitom a forumot, de nem jó, kilóg a frame-ből a forum és görgetni kell (és nagyon kicsi lesz így a forum). Bár ez elvielg csak a magasságot adja meg, a szélességet megkéne adnom valahogy.
Az a baj, hogy nem tanultam meg teljesen html-t szerkeszteni ,csak úgy elkezdtem, kipróbáltam a macromedia-t, és utána elején beleéreztem. Aztán utána néztem kódokat és próbálgattam, és így jutottam el idáig :D
Télen megtanultam a frame-ket nagy nehezen (bár csak a rendszert, fejből nem tudnák leírni jól egy frame kódot, bár dreamweaver adja a tanácsokat.
De ez a js már kicsit soknak tűnik, nem látom már át, biztos valami egyszerű hibát vétek szokásom szerint :/
Tegnap például majdnem 40 percig bajlódtam egy teljesen egyszerű kép betételével. Gépen bejött, és ugyan az a mappa is volt mint ahogy neten feltöltötem, mégse jött be. Kiderült hogy az volt a probléma hogy fordított \ jelet írtam... :)
-
#4556 Ha nem akarsz vele vacakolni: (az ingyenes változat időkorlátos!)
-
#4555 Mit nem értesz rajta?
1. A scriptet bemásolod egy szövegszerkesztőbe (Jegyzettömb, Notepad2, Notepad++), majd elmented scripts.js néven. Felmásolod a webtárhelyedre, ugyanabba a könyvtárba, ahol az adott HTML állomány van.
2. Az adott html állomány <head> és </head> elemei közé berakod az alábbi kódot:
<script type="text/javascript" src="scripts.js">
</script>
3. Az adott html állomány <body> elemének adsz egy onload attribútumot:
<body onload="iFrameHeight()">
4. Az <iframe> elemnek adsz egy id és egy name attribútumot "tartalom" értékkel:
<iframe src="hirek.htm" id="tartalom" name="tartalom" frameborder="0" scrolling="no"></iframe>
Ennyi.
Hol akadtál el? -
#4554 na jó ezt feladom ez nekem nem megy :S majd görgetjük inkább -
dogefl #4553 köszönöm a segítséget, de ez a PHP -s lépést nem értem.
Kérhetek Tőled egy mailos, vagy telefonos segítséget :)
Tibor -
#4552 A scriptet abba az oldalba kell elhelyezni - értelemszerűen - amiben az <iframe> található. Tessék megnézni az általam közölt megoldás forráskódját. -
#4551 Ajánlom figyelmedbe az alábbi tutorialt:
Lényegében létre kell hoznod egy ürlapot, és ezt egy PHP (vagy bármi más szerveroldali)-szkript segítségével elküldöd. -
#4550 de ezt a scriptet azon a html-en kell elhelyezni amelyiken az iframe is van meg a többi, vagy arra a html-re ami az iframe-be van? (Mert akkor szívtam mert az egy sg ingyenes forum :S:D)
kipróbálom -
dogefl #4549 szeretnék néhány adatot (név, telefonszám, cím)
egy honlapon kérni és egy küld gombbal a saját e-mail címemre küldeni.
Tud valaki segíteni?
Köszi -
#4548 1. A scriptet rakd be egy js kiterjesztésű állományba (például scripts.js), majd a HTML-dokumentum <head> és </head> elemei között hivatkozhatsz rá:
<script type="text/javascript" src="scripts.js">
</script>
2. Az <iframe>-et, és az azt tartalmazó elemet (jelen esetben <div>) így alakítsd ki (az <iframe>-nek legyen "tartalom" értékű id és name attribútuma, az azt tartalmazó elemnek "centercol" értékű id attribútuma):
<div id="centercol">
<iframe src="hirek.htm" id="tartalom" name="tartalom" frameborder="0" scrolling="no"></iframe>
</div>
3. A függvény meghívása a <body> elem onload eseményével érhető el: <body onload="iFrameHeight()"> -
#4547 Megtaláltam a scriptet a #3901 -ba, vagyis az elvileg megoldás lenne számomra , de nem tudom hogy hova kell beillesztenem őket :S -
#4546 "2 frame van, oszloposan egymás melett. Lehet-e azt hogy csak a bal framenek adok meg méretet, a másiknak nem (tehát azt auto állítsa be?"
<html>
<head>
<title>Framek (illusztracio 2)</title>
</head>
<FRAMESET cols="150,*">
<FRAME SRC="bal.html">
<FRAME SRC="jobb.html">
</FRAMESET>
</html>
A jobb oldali frame 150 piel, a bal oldali automatikus szélességű.
"az iframe magassága automatikusan olyan magas legyen amekkora a forum"
Emlékeim szerint volt már hasonlóról szó.
Azt hiszem blancer vetette fel a témát... ...megvan: ugyanebben a témában a #3761-es hozzászólástól kezdődően a #3947-es hozzászólásig bezáróan beszéltünk erről. És itt egy konkrét példa. -
#4545 na már itt is <br>-ezek, agyamra ment a webszerkesztés :S -
#4544 jah azt tom<br>
De azt, hogy meglehet-e hogy csak egyiknek adok meg értéket, és a másikat automatikusan állítsa az oldal tartalmához mérten. :/
Mind1 végülis megoldottam mert szerintem azt ott nem lehet. De most iframe-be is kéne, hogy egy oldal aljára teszek egy iframe-t a forumnak, és nem lehet megoldani normál iframe-el hogy az az iframe magassága automatikusan olyan magas legyen amekkora a forum :/ (mert az ráadásul változik is)
tehát valami ilyesmire gondolok:
height="auto"
width="700"
valami ilyesmi nincs hogy automatikusan állítsa? :D logikusan így gondoltam de nem jött be -
#4543 favicon
keress rá a topikon belül - bár lehet, hogy másikban volt róla szó -
#4542 sziasztok! az lenne a kérdésem hogy hogy lehet ilyen kis képet berakni a cím elé, mint itt az sg n? -
#4541 igen, több lehetőséged van:
1. %-os forma
2. első keretnél width= valamennyi pixel a másodiknál pedig width="*" -
#4540 Lenne még 1 kérdésem, most a framekkel kapcsolatban (lehet megint hülye dolgot szertnék)
2 frame van, oszloposan egymás melett. Lehet-e azt hogy csak a bal framenek adok meg méretet, a másiknak nem (tehát azt auto állítsa be? -
#4539 oké rájöttem =) siker -
#4538 ja és hogy az id=" az ugyan az mint a name=" ? -
#4537 őő, mégis szeretnék egy ilyen rollover-s gombot csinálni, de nem igazán értem hogy ez most hogy van :S
<img id="img1" src="01.jpg" alt="Képváltó" onmouseover="img1.src='02.jpg'" onmouseout="img1.src='01.jpg'" />
Ezt a tag-et most oda kell beraknom ahol akarom ezt a gombot, vagy ezt egy külön .js fájlba tegyem, és akkor a js fájlt linkeljem majd?
A másik hogy ott úgy van hogy ez így helyes: onmouseover="img1.src='02.jpg (mármint kell oda egy pont az src elé? -
#4536 "meg irt nekem egy html kódot"
HTML-lel aligha lehet ilyesmit csinálni. PHP-vel (vagy más szerveroldali nyelvvel) inkább.
"ezt most nem kiszúrásbol csinálom , kölcsön kenyér visszajár!"
Így sem jogosít fel arra semmi, hogy ilyesmire vetemedj.
"de találtam egy tárhelyszolgáltatót , ahol napi 100 levél :)"
Aminek van egy IP-címe, így játszi könnyedséggel kiszűrhetőek az ilyen levelek... -
csabiks #4535 köszi az infót :)
/de találtam egy tárhelyszolgáltatót , ahol napi 100 levél :) ,haver 100 giga uppért meg irt nekem egy html kódot , és ezt most nem kiszúrásbol csinálom , kölcsön kenyér visszajár!/ -
Zsoldos #4534 Ha ez igy mukodne, a hozzad hasonlok miatt mar nem lenne email. Jelzot direkt nem irtam, oda lehet kepzelni parat. -
#4533 "és akkor semmi esélyem , hogy valaki emailcímét elrontsam?"
Röviden és tömören: nem.
Egyrészt mert nem etikus, korrekt dolog.
Másrészt mert legrosszabb esetben másokat is megkárosíthatsz ezáltal (például az e-mail szerver üzemeltetőjét -> bevételkiesés -> kár -> feljelent/beperel) -
csabiks #4532 és akkor semmi esélyem , hogy valaki emailcímét elrontsam? -
péntek józsef #4531 Szerinted leszedjem?