ugrás a tartalomhoz

Archívum - 2004 - Fórum téma

november 17

Pozíciólekérdezés Javascript-ből

Anonymous · 2004. Nov. 17. (Sze), 21.14
Adott az alább beillesztett HTML+Javascript kód. A lényege az, hogy az oldalon található 'testlayer' layert a 'testcell' cella bal felső sarkába kellene abszolút módon elhelyezni (position: absolute). Ehhez viszont tudnom kellene a 'testcell' cella pontos pozícióját az oldalon.
Az oldalba beágyazott Javascript pontosan ezt hivatott elvégezni (csak) annyira böngészőfüggetlen módon, hogy az oldalnak működnie kellene Explorer, Mozilla és Safari alatt is. Ebből az első kettő teljesen szépen megy is, de a Safari (illetve mint kiderült más KHTML alapú böngészők) alatt a layer rossz helyre kerül.
A pozíció leolvasó script-et a http://www.quirksmode.org/js/findpos.html oldalról vettem, és az alkotó állítása szerint Safari allatt is működnie kellene.
Van valakinek valami ötlete, hogy hogyan bírhatnám működésre ezt a funkciót Safari alatt is? (Az is jó, ha más KHTML alapú böngészőben megmozdul -> akkor már valószínűleg a Safariban is menni fog. (Feltételezem nem olyan sokan tudják kipróbálni Safari alatt...))

Kösz:
Babszem.

PS: A kód a teljes tartalom végén látható.

november 17

igen extra css kérdés

Anonymous · 2004. Nov. 16. (K), 23.53
Üdv Mindenkinek!

Furcsa kérdésem lenne, és előre szólok, hogy explorer alatt is működnie kell, mert a megrendelőnek fontos.
Szeretnék egy olyan CSS elrendezést megvalósítani, hogy:
[-----kép------]
____|szoveg|____
____|szoveg|____
____|szoveg|____
[-----kép------]

(a _-t vegyétek nem létezőnek)
Eddig ezzel nem is lenne baj, ám a probléma a következő:
a két kép egy-egy félkör: így a szöveg háttérszíne ÉS a border alá kellene, hogy csússzon a képeknek.
Elég sok mindent megpróbáltam már, de valamiért mindig szétesett.
Jut eszembe, nem fix a lábléc, tehát bottom: 0 kizárva. De persze explorer a position:inherit-et nem kezeli le...
szóval szeretnék ötleteket kérni.


Cadeyrn
 

szövegrész átadás

Anonymous · 2004. Nov. 16. (K), 23.50
Sziasztok. Ronda kérdést fogok feltenni, lehet, hogy nem is úgy van a megvalósítás ahogy én elgondolom, de sajna sehol sem találok választ az alábbi kérdésemre.

Szóval: vegyük alapul, hogy van egy info.php file. Az includolja a hirek.php-t
A hirek.php tartalmazna 5 db táblázatot. Cikk1, cikk2 ,..., cikk5 (ezek rövid leírások a teljes dokumentumból)
A teljes dokumentum helye és neve a „cikkek/2003/1.php, ...2.php,.....,5.php
Az lenne a kérdés, hogy pl. 1.php tartalmazná a téma, akár több oldalas leírását, de csak pl az első 10 szó, vagy 50 karakter, vagy adott helyig dobná be az anyagot a hirek.php-ba az cikk1 táblába és automatikusan hozzá tenné a „tovább...” vagy „részletek...” linket, mely linkelne a „cikkek/2003/1.php”-ra és így megjelenítené a teljes anyagot. fontos, hogy a pl.: cikk1-ben a bevezető szöveggel együtt kiskép is megjelenne, és a teljes anyagok-ban (1.php) is megjelennének képek. Ezt azért írtam le, mert nem tudom, hogy mennyire fontos.

Köszönöm előre is a segítségeteket. A nyertesnek postázom a sört.

Üdv, Pulse
 

FTPS művelet Curl használatával

csibi · 2004. Nov. 16. (K), 17.52
FTPS en keresztül szeretnék fileokat másolni szerverről szerverre.

Curl segítségével szeretném megvalósítani, csak számomra nem teljesen világos a dokumentációja.
Az érdekelne (aki már csinált ilyet bizonyára tudja) hogy FTPS átvitelhez milyen curl_setopt beállításokat kell végrehajtanom
Meg úgy általában :)
 

mySQL 3.23.26-rol 4.1-re áttérésnél charset es collation problémák, valaki latott mar ilyet?

aboy · 2004. Nov. 16. (K), 11.54
Udv!

mysql 3.23.56-rol kellene atternunk 4.1.7-re. uj szerver my.cnf-ben charset latin2 es collation latin2.hungarian.ci megadva, szerver szinten ezekkel a kapcsolokkal inditva. adatbazisok megfeleloen letrejonnek, importalas sikeres, ő, ű is jo.

viszont: importalas utan ha kapcsolodok a klienssel es olyan select-eknel ahol mondjuk a where feltetelben string tipusu mezot vizsgalok egy ertekre = operatorral (pl name='main') akkor a kovetkezo hibat adja:

ERROR 1267 (HY000): Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

eloszor azt hittem a szervernek meg valahol default-on van a collation-ja (swedish) de aztan kiderult, hogy ha --default-character-set=latin2 -vel inditom a mysql klienst parancssorbol, akkor lefut ugyanez a select. Tehat a latin1_swedish_ci a kliensre vonatkozik.

Namost ez rendben volna, mert a my.cnf-ben a kliensre be tudom allitani fixen hogy igy kapcsolodjon. De mi a helyzet a php-vel? Azzal ugyanis nem megy sehogy sem. Probaltam a default_charset-et 8859-2-re allitani de nem jo, es a mysql szerver my.cnf-ben is beallitottam a klienstol erkezo karakterkeszlet konverziot (http://dev.mysql.com/doc/mysql/en/Charset-connection.html) meg a tobbit is:
[mysqld]
default_character_set = latin2
[mysql]
character_set_client = latin2
character_set_connection = latin2
collation_connection = latin2_hungarian_ci

de nem mukodik (a php script futtatasakor ugyanugy Illegal mix of...)

egyszoval: hogy tudnam ravenni a php-t hogy ne a default karakterkeszlettel konnektaljon?

koszonom
aboy
 

november 16

CSS és INPUT, különböző böngészőkben... HELP!

ser · 2004. Nov. 15. (H), 23.50
Üdvözletem! Miután az egymásba ágyazott div-ekkel dulore jutottam, az input-okat probaltam egysegesse formazni, kevesebb mint keves sikerrel... 2 fele fajtajaval probalkoztam (ie,netscape,opera), az egyik a
1., text tipusu bemenet:
a) a beviteli mezo mas-mas magassagu, barmit is allitottam át.
b) a beviteli mezo koruli margot az ie-bol nem tudtam kiolni.
c) ie-ben van egy 1px-es padding bal oldalt, barmekkorara allitom...
2., button tipus:
itt is a gomb merete volt valtozo, barhogyan is allitottam be a bordert, paddingot, margint, illetve a korulette levo misztikus margok ie-ben ugyancsak megjelentek...

A segitsegeketeket elore is koszonom!
 

mor rewrite, url formázás, stb ...

Scr34m · 2004. Nov. 15. (H), 23.19
Épp az oldalon ügyködöm és készítettem egy smarty plugint ami az összes ?base=news&i=1 átalakítja /news/1/ -re.
Ezt aztán feldolgozom .htaccessel és PHP-val, csak előjött a probléma.
Hírek listázásánál van lapozás ?base=news&p=2 lapozás a 2. oldalra, ebből /news/2/ lesz ami ugye nem egy hír.

Kinézetileg ez az a mi tetszik szal azt a megoldást, hogy /news//2/ elvetném bár így máris elkülöníthető miről van szó, egy 2. ötlet is van az pedig a következő: /base/news/p/2/ ez másabb mint /base/news/i/1/ és a problémám meg is oldódott.

Szerintetek melyik megoldás lenne jobb?

Ötletben van a (/base,1,,,,,.html, /base,,1,,,,,.html) is de szerintem gányos és nem annyira beszédes, mint a fentebb említettek.

Thx

UI.: ez az előnézet adott egy ötletet, hogy /news/view/1/ ez lenne a hír megtekintése a /news/2/ pedig a lapozás. Szal bevezetnék egy action paramétert is.
?base=news&action=view&i=1
?base=news&page=2
 

php-4.2.3 + linux mandrake + apache

Anonymous · 2004. Nov. 15. (H), 19.23
Egy kis kezdeti segítségre lenne szükségem, mert már napok óta szenvedek egy bizonyára apró problémával.
Sikerült feltennem a php-4.2.3-at, be is fordítottam, és amikor a proba.php-t amit a text editorral készítettem megpróbáltam betölteni egy böngészőbe akkor a kódot dobta ki, és nem annak az eredményét:
<?php
print "Hello Web";
?>
Továbbá nem igazán tudom megállapítani, hogy melyik apache fut a linuxom alatt, de szerintem semmiképpen nem a 2-es.
Előre is köszönöm a segítséget.
 

javascript fagyás ie alatt...

Anonymous · 2004. Nov. 15. (H), 12.29
az alábbi js kód firefoxal működik az internet explorer viszont egyszerűen lefagy tőle:

index.html:

<html>
<body>
<form name="form1" id="form1">
<select name="sel1" id="sel1"/>
<input type ="button" onclick="window.open('visz.html')"/>
</form>
</body>
</html>

visz.html :

<html>
<head>
<script language="javascript">
function tolt() {
self.opener.document.forms[0].sel1[0] = new Option('aa','aa');
}
tolt();
</script>
</head>
<body>
</body>
</html>

tehát a felbukkanó visz.html ablaknak az index.html legördülő menüjébe be kellene szúrnia egy értéket.

miért nem műxik ie-vel?
 

november 14

Authentikáció MySQL-lel

Agi · 2004. Nov. 14. (V), 18.54
A problémám a következő: van két különböző könyvtáram a weben, amit MySQL-lel védek le, hogy csak jelszóval lehessen ide belépni. Sajnos a tárhely szolgáltatom csak ilyen lehetőséget adott internetes könyvtári védelemre. A problémám csak az, hogyha belépek az egyik könyvtárba, akkor utána közvetlenül nem tudok belépni a másik könyvtáramba, ahova más jelszóval lehet belépni, hanem Authorization Required hibaüzenet jelenik meg. Van-e valami megoldás arra, hogy ilyenkor kérje az új jelszót a rendszer. Ezt Nekem kell megoldani vagy a szolgáltatónál van beállítva valami rosszul?