Internet: PHP, CGI, stb.

CSS+JS: Select levaltasa sajat stuffal - aprobb gondok

Sziasztok.

Nem tudom, tud-e valaki segiteni, de hatha.

Van egy olyan problemam, hogy megprobaltam csinalni egy custom dropdown listet ul-bol meg li-bol (mivel a sima select nagyon kilog az oldalbol). Mukodik is szepen, egy apro gonddal: van egy irdatlan hosszu listam, ami nagyon sok kepernyon at tart (orszaglista, egy helyen jelenik meg, de borzaszto hosszu), es azt szeretnem, hogy ha ilyen van, akkor nyomjon mar oda egy scrollbar-t, es ne legyen olyan nagyon nagy.

Maga a kod itt van, jQuery van mogotte, de amint latszik, eleg keves dolgot hasznalok belole. Gyakorlatilag annyit csinal, hogy megkeresi az osszes stilusozott select elemet az oldalon, es lecsereli a sajat megvalositasra oket.

Elore is koszonom a segitseget.

PS: ha valaki azt is megsugja, hogy hogy lehet elerni, hogy a legordulo li elemek eltakarhassak a legordulo alatt levo input elemet, es ne csak kozrefogjak, akkor ugyancsak halas leszek.

Vízjel készítés

Sziasztok!

Készítettem egy vízjelező scriptet ami a feltöltött képre rátesz egy logót. Ez gondolom mindenki számára ismerős. Viszont nekem olyín megoldás kellene ami nem csak egyszer x-y koordinátákra ráhelyezi a kére a vízjelet, hanem mozaik szerűen az egész képre minden hova ráteszi. Ez azért lenne fontos mert ha csak az alján vagy a tetején van vízjel azt simán levágható és használható a kép. Van valakinek erre megoldása, ötlete, hogy hogyan lehetne megoldani?

Dokumentum nyomtatása

A felhasználónak olyan dokumentumot kellene prezentálnom, ami kinyomtatja neki a (máshol) megadott dokumentumokat. Tehát kiválaszt 2 PDF-et, 3 JPEG-et meg 2 text állományt, rányom egy gombra, és egy böngésző ablakban olyan HTML-t kap, ami *automatikusan* kinyomtatja (böngészőben megnyitja és rögtön nyomtatásra kínálja) a dokumentumokat.

Javascript

window.open(URL, "_blank").print()

-el próbálkozom, de több dokumentum megnyitása nem sikerül (csak az elsőt akarja nyomtatni, és azt is üres ablakra).

Ötlet?

[megoldások linkelve] Ajax és a keresők

Sziasztok!

Elfilóztam azon, hogy ha az AJAX technológiát kihasználom arra, amire elvileg megteremtették, azaz hogy egy adott weboldalon csak azt a tartalmi részt tölti újra, ami változik, akkor az a keresőkben mennyire lesz jól beindexelve.
Tehát van egy index.html, ami mögött ugye ott van egy ajax.js, vagy egy jquery, azaz nincs több html fájl, hanem adatbázisból szedegeti az adott tartalmakat.
Google-bácsi ezt be tudja ugyanúgy indexelni, vagy van valami trükközés hozzá?

Előre is köszönöm a megosztott tapasztalatokat!

SZERK: Köszönöm mindenkinek a válaszokat és a hasznos linkeket!

[Megoldva] TinyDropdown vs. Internet Explorer

Sziasztok!

Van egy problémám, ami lassan már az őrületbe kerget, mert nem tudok mit kezdeni vele.

Csinálok egy weblapot, és követelmény volt, hogy legyen egy dropdown menu. Gyorsan keresgélve a választásom a TinyDropdownra esett. Ennek a doksija szerint annyi az egész, hogy beépítem a script fájlt

<script type="text/javascript" src="dropdown.js"></script>

Ezek után egy listába rendezem a menü elemeit:


<ul id="menu" class="menu">
    <li class="submenu"><a href="link">Fomenu</a>
        <ul>... <li>tovabbi</li><li>szintek</li></ul>
    </li>
</ul>

Majd meghívom a TinyDropdownt:


var menu=new menu.dd("menu");
menu.init("menu","menuhover");

Ez elméletben nagyon jól működik, minden létező böngésző kipakolja a menüt, csak kedvencem, az Explorer nem. Persze azt vágom, hogy valami gáz van, mert már a Chrome/firefox is nyivákol a `var menu=new menu.dd("menu")` részre, hogy "Uncaught TypeError: undefined is not a function". Ennek ellenére ezek legalább a menüt megjelenítik, de IE innentől fogva megadja magát, és leáll az oldal betöltése. Napok óta guglizok, hogy mi a franc lehet a baja, de semmi eredményre nem jutottam.

Dolgozott már valaki TinyDropdown-al? Esetleg valamilyen buktatók, amikkel ti is szembe kerültetek? Bármi ötlet. Ha nagyon nem megy, megírok 0-ról egy sajátot, de azért jó lenne, ha ezt működésre tudnám bírni.

ajax - valós idejü érték kiiratása

Sziasztok!

Azt szeretném megoldani valahogyan, hogy adott egy doboz jobb vagy bal oldalt egy weblapon. Ebben a dobozban valamilyen értékek, információk jelennének meg. Viszont úgy szeretném ezt, hogy ne kelljen a felhasználónak frissíteni az oldalt ahhoz, hogy az új értéket lássa, hanem ha változik az adatbázisban az mező értéke akkor automatikusan modosulna a doboz tartalma is.

jQuery+simplemodal

Sziasztok!

Azt szeretném megoldani, hogy egy linkre kattintva feljöjjön iframe-be illesztet oldal. Ez megy is viszont szeretnék az oldalra tenni egy gombot amivel be lehetne zárni az ablakot, de sehogy se sikerül. Egyszerűen nem működik a gomb.

Így csináltam:

$(document).ready(function() {
$(".imgwin").click(function() {
$.modal('

',{
onClose: function (dialog) {
dialog.data.fadeOut('slow', function () {
dialog.container.slideUp('slow', function () {
dialog.overlay.fadeOut('slow', function () {
$.modal.close(); // must call this!
});
});
});
},
overlayClose:true
});
return false;
});
});

Az oldalba pedig beillesztettem egy button tag-et és osztálynak a simplemodal-close-t adtam meg. Minden űködik benne rendesen ahogy kell, de ez az egy valamiért nem. Mit szúrok el?

Migrálás: PHP4->PHP5, Postgresql7.4.7 - >8.4 stb.

Van egy (nem általam írott) PHP4 progi (némi névjegyzék és esemény napló) ami egy postgre -ben tartja az adatokat. Természetesen egy jó kis loginnal kezdődik, és ha az sikeres tovább lép az eseménylistába. Mindez anno amikor készült Debian 3.1 - most Debian 5.0.5 stable -ra próbálom felépíteni (új gép, mai hardware, a régi alig megy rajta - LFS).
Feltelepítettem minden szükségest: apache2, php5 (azt hiszem mindennel ami kell hozzá) és a postgreSQL -t. Betöltöttem az adatbázist (pg_dumpall -al készült mentés, template+tables+userek). Betöltöttem az /var/www alá a php fájlokat. Megjelenik a jó kis login, beviszem az érvényes felhasználó/jelszó párost és ... nem történik semmi :(
Az apache2/error.log a design.css fájlt hiányolja - ilyen nem is volt, de most csináltam neki egy üreset (touch). Az apache2/access.log kiírja azt hogy próbálkoztam egy jót és milyen böngészővel.
A postgresql/postgresql-8.3-main.log csak annyit mutat hogy kész fogadni a csatlakozásokat (amikor rosszul volt beállítva akkor jelezte hogy hibás próbálkozás volt).
Nem lép tovább a cucc - szerintem most már a PHP beállításokkal lehet a baj, a php4 -hez való meg van de, azzal nem tudom mit kezdjek :(
Mit lehetne megnézni?

elmu.hu bénázása

1. hivatalosan csak IE6.0 (vagy nagyobb), illetve Firefox 3.0-val működnek
2. adnak egy workaround-ot, hogy be lehet lépni Operával is, ha Firefoxnak vagy IE-nek hazudtatjuk magunkat vele.
3. gyakorlatban firefoxszal sem működik, és így ellőttem a napi maximális belépéseim számát, már IE-vel sem tudok belépni. Pár napja még panaszkodott arra, hogy át kell hogy állítsam a Firefox nyelvét magyarra, de mostmár hibát sem ír ki, hanem egyszerűen nem enged be.

+1. ha sikerült belépni, akkor meg azzal szembesülök, hogy diktálási lehetőség minden hónapban másmikor van. Valamikor 6-13-áig, ehónapban 19-től 26-áig. Se előtte, se utána nem enged állást rögzíteni.

Telefonon minap fél órát vártam, míg meguntam az egészet, majd letettem.
Mondjuk az éves leolvasáskor úgyis bevasalják rajtam az egész összeget, szóval nekik kvázi tök mindegy, hogy be tudom diktálni, vagy sem.