Hobbi szinten fotózom, weblap szerkesztéshez / készítéshez nem értek mégis belekerültem, próbálkozom vele. A program amit használok egy végtelen primitív, de számomra annál egyszerűbb, kezelhetőbb web page maker viszont eljutottam addig, hogy azt mondhassam, ez kevés nekem. Így kívül kerültem a program hatáskörén, próbálom egyéb külső segítséggel moddingolni, fejleszteni a honlapom itt viszont már az én tapasztalatom bizonyult kevésnek egyszerűen nem értek hozzá. (www.molnarbence.com)
A célom elvileg egyszerű. A képnézegetést, galériát szeretném lightbox szerűen megoldani, de 1 lightboxban nem egy képet megjelenítve, hanem egymás mellett sokat ezt alapjaiban véve sikerült megoldani, egyetlen kivétellel, aminek a forrása is kissé más. A weblapomon van egy legördülő lista, aminek meg tudtam adni a célokat ha kiválasztod őket, hova ugorjon. S ezt is ugyan olyan lightbox szerűen szeretném kivitelezni, akár csak a többi (sport, koncert, egyéb, kapcsolat) kategóriát. Ha most kiválasztasz egyet a legördülő közül, láthatod, hogy hogyan működik, egyszerűen egy másik oldalra dob át.
A web-oldal megjelenítő lightbox (lightwindow - http://www.p51labs.com/lightwindow) működése:
- megadottfájlokat felmásolsz, - a html kódos weblapodba beillesztesz egy kódot head alá:
<div id="html1" style="position:absolute; overflow:hidden; left:77px; top:498px; width:200px; height:125px; z-index:7"> <script language="javascript"> function gotoUrl(url) { if (url == "") return; location.href = url; } function newWin(url) { // url of this function should have the format: "target,URL". if (url == "") return; window.open(url.substring(url.indexOf(",") + 1, url.length), url.substring(0, url.indexOf(","))); } function fnOnChange(){ gotoUrl(selector.options[selector.selectedIndex].value); return true; } var selector = (document.getElementById)? document.getElementsByName("formselect1")[0] : document.all.formselect1; selector.onchange=fnOnChange; </script></div>
Gondolom ebbe kellene valahogyan beleilleszteni a class="lightwindow" kódot, viszont nekem sehogy nem akart működni minden esetben egész egyszerűen csak átdobott az oldalra ötlet, vélemény, tanács? Segítségetek előre is köszönöm, Üdv, Bence :)
Asszem ehhez mostmár szagértőt kell hívnom. Frissítettem én már mindent, vindózt, javát meg minden sz*rt, de hiába. Az is lehet, hogy a tűzfal cseszte el?
Köszi, de biztos, hogy nem a lapon van a hiba, hanem az én gépemen. Az irodából nézve u.i. mennek a problémás oldalak rendesen, itthon szaraxik.
(Amúgy az előbb néztem, hogy ez a topik a programozó forumon van, és nem a T.asztalon. Remélem nem hargszotok, hogy laikusként idetévedtem a csipcsup nyavajámmal.)
Hogy kapcsolom be az IE-ben a javascript hibák megmutatását? (mondom, laikus vagyok)
valoszinuleg hogy javascript hibad van azert nem megy mar az a jump fugveny hivas, ami nem 1 beepitett javascript fugveny, hanem te (vagy aki az oldalt irta) irtad bele. Tehat ezert nem fog mukodni a cimsorba beirt javascript:jump('http://www...') resz, mondjuk igy mar fog:
javascript:function jump(hova){window.location=hova;}jump('http://www...');
Ha IE-vel nezed akkor kapcsold be hogy mutassa a javascript hibakat, ha bongeszot hasznalsz, akkor nezd meg a javascript console-ba, van-e hiba es mi az.
nem tud, ehhez hasznalj szerver oldali programozasi nyelvet, ha a szerver oldalon akarsz a fileokba matatni. Ha cliens oldalon kell, hasznalhatsz signed activex componenseket, signed Java applet-et.
Nem tudom, jó helyen járok-e a kérdésemmel, de egy olyan problémám adódottt, hogy pár napja nem működnek javascript:jump('...')-típusú hivatkozások a gépemen. Ha rákattintok nem történik semmi, ha jobb klikk=>hivatkozás megynyitása új ablakban, akkor "A lap nem jeleníthető meg" oldal jön fel. A címsorban pedig ez szerepel:
javascript:jump('http://www...')
Ha manuálisan kitörlöm a fölösleges sallangokat akkor már megnyílik az oldal, de ennek azért mégsem így kéne működnie.
Nem tudja valaki véletlenül, hogy mit lehet ilyenkor tenni?
Olyan kérdésem volna, hogy javascript tud e file-okat kezelni, és ha igen, hol találnék róla magyar nyelvű leírást? (Sajna angolul nem tudok! :-( ). Speciel az változók file-ba írása, hozzáfűzése és a file-ból változóba történő beolvasás érdekelne.
Szerintem jo oldalakat irtam, mar csak a no-cache-t kell beallitani.
Remelem mukszik majd.
Csak azt nem ertm, hogy elvileg "komoly"(?) freemailes oldalak, mint az index, miert ilyen felelotlen ez ugyben, es az origo freemail miert nem tudja ezt.
no cache meta es header infokat kell kiadni, es akkor nem fogja cache-bol betolteni back-re sem. A masik, hogy jo oldalakat kell irni. De ez nem a javascript temaja.
A problema az, hogyha egy netkavezoban kilepsz pl. az index mailbol, akkor a kovetkezo, ha a bongeszo back-kel visszalep a leveleidhez, akkor azokat szepen elolvashatja.
A freemail ilyenkor kidob, a belepesi oldalhoz, de ha eleg gyors vagy (stop-ra klikk), akkor ez sem er tul sokat.
Szoval hogyan lehet megcsinalni azt, hogy biztonsagosan atdobjon egy oldal egy masikra, hogyha back-kel hvjak meg.
Sziasztok!
Azt hogyan lehet megcsinalni, hogy pl. levelezesbol valo kilepes utan, backre, ne jojjenek be a leveleim, hanem automatikusan pl. a kezdo oldal jojjon be?
Nem a sorokkal van a probléma, arra általában magam is rájövök. A hiba az openerben van, mikor átadná, az objektumot. Nem a létrehozás a problémája, mert azt simán létrehozza. Kiprobáltam mikor egy változónak adtam át az értéket a value,nek és a textnek volt értéke.
function Atad() {
iHossz = opener.document.munkasz.fk7.length;
opener.document.mform.mezo.options[iHossz] = new Option(document.sform.mezo2.value+' '+document.sform.szov.value,document.sform.mezo2.value,false,true);
)
Létezik a opener.document.mfrom.mezo.options, látja, mert ha kiiratom, a length-1 value és text értéket, akkor simán megjeleníti.
Az opener.document.mfrom.mezo.options[length]-re értékadás előtt NULL-t ír, mert még nem mutat sehova az értékadást nem hajtja végre.
Ennél több sor nincs benne.
Tud-e valaki valamilyen megoldást a következő verziójú IE probémára:
Verzió: IE 6.0.2600.0000.xpclient.010817-1148
Jelenség:
opener.document.mform.mezo.options[iHossz] = new Option(document.sform.mezo2.value+' '+document.sform.szov.value,document.sform.mezo2.value,false,true);
kiszolgáló kivételt okozott uzenettel reagal, mikor ennek a sornak a végrehajtását végzi. Netscape navigátorba simán lefut, hozzáfűzi az elemet az options-hoz.
Tudtok-e valamilyen megoldást erre a problémára.
Gyanítom csak új elemet nem tudok hozzáfűzni, mert egy elemmel korábbit simán le tudom kérdezni. Arra válaszol és nem akad ki.
Szia,
lehet, h. még most sem értem teljesen a problémát, ráadásul htc-vel sosem foglalkoztam. De normál esetben, ha az a cél, hogy a.htm oldalban bekövetkezett, vagy be nem következett eseménytől függően történjen valami a b.htm oldalban, azt én pl. a következő módon oldanám meg (a tagnyitó/zárójelekkel nem foglalkozok most :)):
Hello,
"...remelem ertheto :))))" Sajnos nem :)
Ha nem boldogulsz a belinkelt szakirodalommal - noha benne van a válasz valószínüleg - akkor esetleg írj valami példát, hogy értsem/értsük, mit is akarsz egészen pontosan.
adott egy HTML oldal.
ebben van 5 element behavior amik egymassal kommunikalnak.
Az egyikben lefut egy fuggveny.
Es a fuggveny vegen generalna egy esemenyt amirol a tobbi behavior automatikusan tudna, hogy neki melyik fuggvenyt kell erre az esemenyre futtatnia.