Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

#7028
Kedves Fórumozók!

Mostanában kezdtem ismerkedni a html-lel. Nagyjából a második próbálkozásom a következõ
eredménytelenséget adja.A táblázatba ágyazott másik táblázat cellái közül minden másodikra
nincs hatással a class szerinti formázás. Ha a vonatkozó két sort fölcserélem a style def-ben,
akkor minden rendben van, ha visszacserélem, akkor nincs rendben. Legalábbis Netscape és FF
böngészõk esetében ez a helyzet. Nem gondolnám, hogy így rögtön sikerült belenyúlnom valami
nagy html-disznóságba, és ahhoz is túl egyszerûnek érzem a problémát, hogy böngészõfüggõségekre
kezdjek anyázni. Szóval ha valaki megmondaná, hogy mit rontottam el, hálás lennék.

A két oldal a fölcserélt style-beli sorokkal:

Az elvárt módon megjelenõ táblázat
A (számomra) rosszul megjelenõ táblázat

Köszönettel fogadok minden használható tippet:
KEA.
#7027


FrontPage-el egy fénykép albumot probálok csinálni és ezt adja ki mikor menteni akarom. Miért? Mit csinálok rosszúl?

MSI 870-C45|AMD Phenom II X4 955 Black Edition|Sapphire Radeon HD 6950 2GB|Kingston HyperX 4*2GB DDR3 1600Mhz CL9 Blu KIT|FSP Blue Storm Bronze 500W www.powerfm.hu www.zoo.webkontakt.hu

#7026
Úh basszus öcsém marhára kiment a fejemböl, ezzel szenvedtem egész délután.
<#worship> 1000 Köszi!

MSI 870-C45|AMD Phenom II X4 955 Black Edition|Sapphire Radeon HD 6950 2GB|Kingston HyperX 4*2GB DDR3 1600Mhz CL9 Blu KIT|FSP Blue Storm Bronze 500W www.powerfm.hu www.zoo.webkontakt.hu

Lazarus
#7025
<div id="destination" style="visibility:hidden;">Ide kerül minden tatalom</div>

<script language="JavaScript">
<!--
if (self.location.href == top.location.href) // A file közvetlenül lett megnyitva
{
top.location.href = "index.html";
}
else // Az alábbi rész akkor fut le ha a file megfelelõen van megnyitva
{
destination.style.visibility = "visible";
}
// -->
</script>
#7024
a .htaccess szerintem azért nem tud mûködni mert ha mindent az indexre irányítasz az nem jó mert akkor nincs frameben semmi(pontosabban végtelen ciklusban index) de el lehetne játszogatni a HTTP_REFERER szerinti átírással ez legalább a direkt begépeléstõl meg tud óvni..htaccess tutoriálja innen egy kis regexp tudással valamit össze lehet hozni.
#7023
hát "a tárhely root mappájában található dolog elvileg csak a keretben kéne, hogy megjelenjen. " ez a kérdés, szerintem nem voltak szövegértési gondjaim, ez benne van a 7009-ben erre keressük a megoldást, nem?
Dj Faustus
#7022
A technológiát image map-nek nevezik.

Create an image map - a Micro$oft hivatalos weboldaláról
Microsoft FrontPage 2003
Image Maps: Creating Hotspots
- itt vannak képek

#7021
Az lenne a kérdésem, hogy melyik az a menüpont a FrontPage-ban ahol olyat tudok kiválasztani, hogy körberajzolok egy képet és hivatkozást tudok rá adni?

MSI 870-C45|AMD Phenom II X4 955 Black Edition|Sapphire Radeon HD 6950 2GB|Kingston HyperX 4*2GB DDR3 1600Mhz CL9 Blu KIT|FSP Blue Storm Bronze 500W www.powerfm.hu www.zoo.webkontakt.hu

Lazarus
#7020
El akarunk rejteni valamit? Én azt hittem a #7009-re keresünk megoldást
#7019
ha javascript akkor ki lehet kerülni még akkor is ha titkosítva van a javascript (kliensnél fut)
Lazarus
#7018
Akkor csináld úgy hogy kizárólag javascriptel menjen, így aki meg akarja kerülni az nem fogja tudni. Viszont akinek nincs engedélyezve valamilyen oknál fogva annak valóban nem fog menni.

java != javascript, utóbbi a böngészõk 99%ban alapból engedélyezve van.
#7017
hogy ne nagyon lehessen kikerülni szerver oldali módon kell megold pl php asp jsp vagy mittom amit akarsz és esetleg támogat a szerver, mert ha szerverbeállításoknál letiltod a könyvtár hozzáférését nem éri el a te html-ed se, amire próbálkozól nem mondom lehetetlen de valószínüleg a mai feltételek mellet nem megoldható...szerver oldali programozás nélkül aval meg eléggé könnyü megoldani...
#7016
ezt pedig valahogy le kell programozd se php se java akkor mivel? html- ben nem igen fog menni ???
hispan2
#7015
Igen csak ezzel az a baj, hogy java-s, vagyis akinek nincs java-ja, annál nem megy, illetve aki meg akarja kerülni, leállítja a java-ját és megoldotta a dolgot...

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

#7014
<script language="JavaScript">
<!--
if (self.location.href == top.location.href) {
top.location.href = "index.html";
}
// -->
> </script>

nemtom müködne-e ki se próbáltam elméletileg szerintem kéne menjen ha azonos a felsõ cím a frame címével akkor elmegy az indexre
hispan2
#7013
Nem, nem php. Html-ben van, síma <iframe> tag. De azért köszi.

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

n3whous3
#7012
#7003-at még nem tudtam megoldani...

púúúúú

Lazarus
#7011
Lehagytam a változó elõtti $-t, de mind1 a lényeg látszik 😊
Lazarus
#7010
Ha az iframe tartalma php akkor átadhatsz neki egy változót

<iframe src="file.php?inframe=true"></iframe>

if (inframe == true)
{
// megjelenik a tartalom
}
else
{
// Meta cuccal átugrassz index.html-re
}
hispan2
#7009
Üdv!

Lehet, hogy már felmerült korábban ez a kérdés, lényeg, hogy aztán nem sikerült a dolog, mindegy. Arról lenne szó, hogy van egy oldal, amin van egy beágyazott keret. Ez az oldal mondjuk az index.html, az összes többi, a tárhely root mappájában található dolog elvileg csak a keretben kéne, hogy megjelenjen. A baj az, hogy aki a keretben levõ html vagy bármilyen más állományt közvetlenül a címsorba gépelve ér el, nem látja az index oldalt. Arra lenne tehát szükség, hogy külsõ kattintás esetén (pl keresõkbõl érkezve vagy direkt címet gépelve) az illetõ mindeképp az index oldalra jusson. Erre kéne a lehetõ legegyszerûbb és legáltalánosabban mûködõ megoldást megtalálni. Korábban ha jól emlékszem, .htaccess fájlos megoldást javasoltak, az nem mûködött, de valószínüleg az én hibámból.
A segítséget elõre is köszönöm.

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

Max7
#7008
tehát akkor ez a képekre is vonatkozik :S thx

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Dj Faustus
#7007
Tedd a képeket egy könyvtárba, és nézd meg az elõbb belinkelt oldal "Ha egy könyvtárat akarsz letiltani, akkor így add meg:" részét.
Ott van leírva a megfelelõ robots.txt beállítás.

Max7
#7006
thx!

ez felkeltette az érdeklõdésem és pl kiváncsi lennék arra hogy az images.google.hu ne jegyezze az én képeimet sehol.... ezt hogy tudnám emgoldani (hozzáteszem az oldalam szeretném ha elérhetõ lenne a googlébõl csak maga a képek ne legyenek publikusak max az oldalamról...)

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

Lazarus
#7005
Max7
#7004
66.294.66.114 <--- ez az ip állandóan nézi az oldalamat amit még senki sem ismer bár igaz publikusan elérhetõ a neten! namost robot.txt fájlt keresi állandóan és sikerült kiderítenem hogy ez egy kínai ip cím! valakinek valami tippe van hogy ez mi a turot akar nálam pláne mi a fenéért keresi ez a robots.txt fájlt? 😄

Ne vitatkozz a hülyékkel, mert lealacsonyodsz a szintjükre és legyőznek a rutinjukkal! [ http://dchelp.hu ]

n3whous3
#7003
Helló

Kérdésem: JCreatort használok (4.00LE) és nem tudom kikapcsolni, hogy ne fordítsa le az egész forrásegyveleget minden futtatáskor... Már egyszer sikerült, de most nem találom.

Ti tudjátok?

púúúúú

Dj Faustus
#7002
"arra gondolok h pöttyözés (sok div 1más alatt és minndek alja pöttyös keretes?)"
Például: border-bottom: 1px dotted black;

"illetve arra h ha föléviszem kurzort háttérszínt vált"
Itt Javascript oldja meg - nézd meg a setRowBg(sor, newclass) függvényt.

#7001
olyasmit mint itt a forum.php nál (fórum fõoldla) középen h lehet csinálni?

arra gondolok h pöttyözés (sok div 1más alatt és minndek alja pöttyös keretes?)
illetve arra h ha föléviszem kurzort háttérszínt vált

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

Borgi
#7000
kösz, énis megtaláltam, de a imagecopy-ba nincs benne az hogy félig átlátszó legyen, mármint semi-transparent. csak az hogy ami átlátszó az átlátszó marad ami meg enm az a png-n az meg nem lesz átlátszó semennyire :/

porki fagyok fállalon

rcstuning
#6999
Köszi! Régebben végigolvastam egy hasonlót, de a végén nem volt az a rész. még1x kösz.

Ne azt csináld amit én, hanem amit mondok...

#6998
Egy egyszerû (max 2-3 oldal) online shopra lenne szüksége szoftver értékesítéséhez. A profil egyetlen egy programot jelentene, ehhez kéne egy olyan Install, ami password/serial védett. Az oldalt és a serial generátort kombinálni kellene, hogy az ügyfél a megvásárolt program mellé megkapja a serial-t egy email-ben. Ha valaki ismer céget vagy vállalkozna az elkészítésére honorárium fejében örömmel fogadnám a segítségét. Alap html/css ismereteim vannak így egy csupasz modullal már elboldogulnék.
Dj Faustus
#6997
"hogyan kell YouTube videót beilleszteni egy html lapra anélkül, hogy kétszer kelljen ráklikkelni az indításhoz."
Használj SWFObjectet a beillesztéshez. Olvasd végig a cikket.

"átlátszó png képet akarok
imagecopymergézni de az átlátszóságát elveszti, mi a teendõ?"

Google: imagecopymerge png transparency második találata:
Use imagecopy instead of imagecopymerge to preserve PNG-24 transparency - használd az imagecopy-t az imagecopyresized helyett a 24 bites png átlátszóságának megõrzése érdekében.

Borgi
#6996
biztos voltmár:
átlátszó png képet akarok
imagecopymergézni de az átlátszóságát elveszti, mi a teendõ?

porki fagyok fállalon

rcstuning
#6995
Sziasztok!
Nekem olyan segítség kellene, hogy hogyan kell YouTube videót beilleszteni egy html lapra anélkül, hogy kétszer kelljen ráklikkelni az indításhoz. Próbáltam úgy, mint az .swf objektumoknál. A beillesztés ugyan sikeres volt, de nem indult el a klipp. Tudtok segíteni? Köszi.

Ne azt csináld amit én, hanem amit mondok...

passatgt
#6994
Mondtam volna iframet, de azt írtad div-be kell😊

Tudtommal ez elterjedt dolog, ie 6, ff 2, operában biztosan mûködik, maximum a régebbi böngészõk nem ismerik, de azokat már senki nem használja.

Az iframe magasságát, hogy dinamikus legyen, szintén javascriptel tudod megcsinálni:

http://www.dhtmlnirvana.com/content/autofit/index.htm

Agy Halott
#6993
igen jol gondolod; ra is vilagitottal vmire es sikerult megoldanom! koszonom!
Besz
#6992
Köszi!

Szóval Java Script-tel lehet megoldani. Kellett egy kis idõ, amíg rájöttem, hogy melyik sor mit is akar jelenteni. Végülis mûködik, de van két gondom ezzel a megoldással:

Utánanéztem, és megtudtam, hogy az XMLHttpRequest-et nem minden böngészõ ismeri. Nekem pedig oktatási segédanyagot kell készíteni, amely lehetõleg mindenhol fut. Tehát a szabványosságra kell törekednem. Ez mennyire elterjedt módszer olyan esetekre, ahol egy div-ben van a menü, egy másikban pedig az aktuális tartalom?

Másik ennél húzósabb: az ékezetes karaktereket elrontja, kérdõjellel helyettesíti.

Java-n kívül nincs egyszerûbb módszer?

Idõközben találtam egy olyat, hogy iframe, ez se lenne rossz, csak ennél meg nem vágom, hogyan lehetne fix méret helyett dinamikussá tenni a magasságát (az url által címzett tartalom méretéhez kéne igazodnia, ami a sima div esetén mûködik).

"...jegyezze fel hajónaplójába...megtette a kötelességét. Szebb sírfeliratot tengerész nem kívánhat." - J. F. Cooper: A Vörös Kalóz

passatgt
#6991
<script language="javascript">
function loadurl(dest) {
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) { /* do nothing */ }

xmlhttp.onreadystatechange = triggered;
xmlhttp.open("GET", dest);
xmlhttp.send(null);

}
function triggered() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
document.getElementById("yourDiv").innerHTML = xmlhttp.responseText;}
}
</script>

<div id="your div">Initial content</div>

Besz
#6990
Help!

Hogyan lehet egy hivatkozás eredményét egy div-be irányítani? Xhtml-rõl van szó. Kipróbáltam a target-et, de nem mûködik, egy új oldalon nyitja meg a célt.
Gondolom, ha az index.html fájl egész tartalmát átmásolom az összes aloldalra, és csak az érintett div-nek a tartalmát módosítom, az mûködik. De ez elég pazarló megoldás, biztos látszódna, amikor az egész oldalt újratölti. És nem beszélve arról, hogy módosítás esetén mindenhol el kellene azt végezni. Nincs valami jobb megoldás? Valami olyasmi, mint a régi html-es frame esetén? Ja igen, a célpont div-et formáztam CSS-sel, tehát az lenne a legjobb, ha a betöltött fájl felvenné ezt a stílust.

Már rég az oldal tartalmával kellene foglalkoznom, erre mindig megakadok ilyen technikai dolgokon. <#duma>

"...jegyezze fel hajónaplójába...megtette a kötelességét. Szebb sírfeliratot tengerész nem kívánhat." - J. F. Cooper: A Vörös Kalóz

#6989
a $data = file('$adat .dat');
ban használj " -jeleket mert így tudtommal nem értékeli ki a kifejezést, magyarán nem helyettesíti be, hanem a $adat .dat-ot keresi,ilyen problémák esetén érdemes elõre összeállítani a filenevet pl:

$file=$adat.'.dat'; és ezt használni a filekezelésben.

Fent az is_dir nem kellene kiterjesztésestõl keresse a filet, meg az is_file nem-e felelne meg a célnak, mert a file létezését akarod vizsgálni nem a könyvtárét és a filenek .dat a kiterjesztése ha jól értem.?
Agy Halott
#6988
egy egyszeru kerdest teszek fel:

van egy ize.php es ez a php egy kulso filebol veszi az adatokat, legyen valami.dat.

azt szeretnem, hogy egy linkkel, különbozo .dat fileokat tudjak betoltetni ebbe a ize.php-ba, mondjuk így:
http://valami.hu/index.php?id=ize&adat=valami1 <---ekkor a valami1.dat tartalmat tolti be
http://valami.hu/index.php?id=ize&adat=valami2 <---ekkor a valami2.dat tartalmat tolti be


erre azt talaltam ki, hogy a ize.php elejere beteszek egy ilyet:
<?php

if (!isset($_GET<'adat'>) || !is_dir($_GET<'adat'>)) {
exit;
} else {
$adat = $_GET<'adat'>;
}

?>


ahol pedig a .dat file kerul becsatolasra oda pedig egy iylet:
$data = file('$adat .dat');


szerintem ezzel lesz a gond:
('$adat .dat')
...mert a .dat tartalma nem jelnik meg, helyette ilyen jo kis warningok-at dob:

Warning: file() : Unable to access $ize .txt in /mnt/ultraweb/#/#/#/pages/ize.php on line 111

Warning: file($ize .txt) : failed to open stream: No such file or directory in /mnt/ultraweb/#/#/#/pages/ize.php on line 111

Warning: array_reverse() : The argument should be an array in /mnt/ultraweb/#/#/#/pages/ize.php on line 113

Warning: array_slice() : The first argument should be an array in /mnt/ultraweb/#/#/#/pages/ize.php on line 113


elore is koszi a segitseget, hogy mit, hol kell atirnom, hogy mukodjon?
#6987

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

passatgt
#6986
ok köszi, próbálkozok

Dj Faustus
#6985
"de azt szeretném, ha a channel érték id-jét is figyelembe venné"
Ezt két metódussal teheted meg:
DOMDocument->getElementById()
DOMElement->getAttribute()

"és a display-name alá kiírja a megfelelõ programme-t."
Tehát meg kell keresni a szülõ elemet - lásd a parentNode osztálytulajdonságát az elemnek (8. táblázat); majd ráengedni az elõbb említett metódusok egyikét.

passatgt
#6984
Üdv!
xml-t szeretnék feldolgozni php-vel. A struktúra így néz ki:

<channel id="001">
<display-name>111a</display-name>
</channel>
<channel id="002">
<display-name>222a</display-name>
</channel>
<channel id="003">
<display-name>333a</display-name>
</channel>

<programme channel="001">
<title>Cím1</title>
<desc>asddsadasd</desc>
</programme>
<programme channel="002">
<title>Cím2</title>
<desc>sadgasdgasdgasg</desc>
</programme>
<programme channel="003">
<title>Cím3</title>
<desc>sadgasdgasdgasdg</desc>
</programme>

A display-name értékeket sikerült kiiratnom, de azt szeretném, ha a channel érték id-jét is figyelembe venné, és a display-name alá kiírja a megfelelõ programme-t.
Eddig ennyi sikerült, de itt elakadtam:

<?php
$dom = new DomDocument();
$dom->load("epgdata.xml");
?>
<table>
<tr>
<td width="50%">
<?php
$csatorna = $dom->getElementsByTagName("display-name");
foreach($csatorna as $node) {
print $node->textContent . " ";
echo '<br />';
}
?>
</td>
<td>
<?php
$musorcim = $dom->getElementsByTagName("title");
foreach($musorcim as $node2) {
print $node2->textContent . " ";
echo '<br />';
}
?>

Elõre is köszi a segítséget

Dj Faustus
#6983
"egy honlapra ( vagy monjduk ide egy topkba) be lehet tenni egy rss olvasót?"
1. Meg lehet oldani csak a tárhelynek engedélyeznie kell a távoli állományok megnyitását szerveroldali szkriptbõl (ugyanis Javascript/Ajax segítségével ez nem oldható meg - biztonsági okokból nem tudsz megnyitni külsõ állományt). PHP esetén lásd a php.ini-ben az allow_url_fopen beállítást.
2. Az RSS-t eredetileg tartalmazó honlap tulajdonosától illik engedélyt kérni, hogy egy honlapon közzéteszed az õ RSS-sét; illetve illik megjelölni a forrást (hogy az õ oldaláról származik az RSS). Ez így korrekt.

Ability
#6982
Az RSS is csak egy távoli állomány, meg lehet nyitni olvasásra, fel lehet dolgozni... hotscripts.com-on biztos találsz ilyen scriptet.
akyyy
#6981
egy honlapra ( vagy monjduk ide egy topkba) be lehet tenni egy rss olvasót?

&#778; &#778;&#778; &#778;&#778;&#778; &#778;&#778;&#778;&#778; &#778;&#778;&#778;&#778;&#778; &#778;&#778;&#778;&#778;&#778;&#778; &#778;&#778;

#6980
mind1 többienk mi a neve

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

grebber
#6979
Na csak sikerült kigörcsölnöm.
És ha az oldalamon több ilyen saját hivatkozást akarok akkor azoknak index2.html és index4.htmlnek kell lennie vagy ogyvan ez?

Next PC upgrade: 2022