Aha tom hogy nemmegy mert mintha a scriptem eltunt volna! Na mind1 itt a forraskod remelem ez menni fog! Ja es csak IE-n megy, es kell hozza windows script 5.6 ami kedvenc SW gyarton oldalarol le lehet tolteni: msdn.microsoft.com
source itt:
function READ_FILE(path)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var size = fso.GetFile(path).size,
readed = 0,
f = fso.OpenTextFile(path, 1);
Szerintem document.all.ID-vel megy mindenhol, mert én eddig csak ID-vel próbáltam.
Persze megpróbáltam mindenféle elmés módokon pontosabban, document-ig felmenőleg hivatkozni, de az a fránya "all" hiányzott. És ezt sehol se tudták nekem megmondani, sehol a NETen!
Köszi az ádáz harcot a Freemaillel, elég pontos voltál, nem tudom, hányszor zavartad el az emilt, de pontosan egy példányban megjött ;-)
Már írtam a moderátoroknak, hogy változtassák meg, az a nyavajás Freemail már totál kikészült.
Míg nem változik meg a címem, ideírom a használhatót (Ez működik, elég 1* elküldeni rá a leveleket):
kcheta@kishonti.hu
Mellesleg te büntibe küldenéd a DIV-előket, mert egy másik topikban szerették volna! Biztos nagyon felbosszantotta őket, hogy nem tudnak ráklikkelni :)
teljesen ertelmetlen a kerdes, azaz en nem ertem, valoszinu mivel nem is kerdezel :))
Amugy oldalak ahol olvashatsz sokat es jokat, a masik forum-ba levo (1107) -ik hozzaszolas, tehat:
http://forum.index.hu/forum.cgi?a=t&t=9013834&uq=500 -> itt a (1107)-ik.
Sajna en sexplorerre vaok specializalodva mas bongeszovel meg nem probalkoztam (1elnore ez a vacak mikrocopft termek is megfelel)! Probalkozni nemtok csak vakon tapogatozni! De a johir az hogyha adsz emil elerhetoseget kuldok neked egy fasza kis menut ami elegge univerzalisan meg van irva! Cerintem ebbol tudsz meriteni!
HMM?! Eppen most olvasom az egyik konyvben hogy a Navigator 6-os mar nemis tamogatja a layerokat! Igazan ezzel a kerdessel nemis naon foglalkoznak! Ebbol arra kovetkeztetek hogy:
1. a DIV-et mint HTML TAG-et ismerni kell a NAVIGATOR-nak is, mert nemirjak sehol az ellenkezojet.
2.Namost ha ismeri akkor tuter lehet ra hivatkozni (EXPLORERben document.all.ID) es valtoztatni a tulajdonsagait is!
Ha nemtalaltam akkor lecci pontositsd a kerdesed!
Ha kell a menu akkor kuldj emilt a balazsy@stonline.sk-ra
Segíteni egyelőre nem tudok, de te úgy látom, megtehetnéd ezt nekem:
Klikkelj
Ha tudsz!
Ez csak kekszplorerben megy. Hogy lehet más böngészőkkel észrevetetni a DIV-eket?? Már két hete ezen szenvedek, sehol semmit nem találtam hozzá a neten!
Lenne egy ilyen problemama, hogy ha a weboldalon van egy pl. for vagy while ciklus ami mondjuk egy div-et mozgat vagy akarmilyen html attributumot valtoztat, akkor a valtozas csak akkor jelenik meg amikor a ciklus vegeter! A bibi ott van hogy nemtudja olyan gyorsan frissiteni a grafikat mint ahogy azt a program vegzi! Es ugyebar a JavaScriptben nincs varakozas! Hogyan lehetne ezt megoldani azon kivul hogy, csinalok a while helyett egy fuggvenyt amit setInterval-okkal meg setTimeout-tal fogok hivogatni???
Ez bizony meghaladja a JavaScript tudását. Az az 1500 kérdés, az bizony kicsit durva. Meg lehet éppen (elméletileg) JavaScripten is oldani, ám ehhez vagy egy gigantikus HTML fájl kéne, vagy sok kicsi. A JavaScript ugyanis képtelen más jellegű fájlokat kezelni (Lehet, hogy valahogy tud, csak eddig nem találtam meg a NetScape-s útmutatóban). Így minden kérdésnek HTML-ben kéne lennie, ez meg több, mint 1Mb lesz legjobb esetben is (Inkább több, akár 5-10 is lehet).
A gombokat szépen meg lehet oldani a JavaScripttel. Szerintem SubmitButton-t használtál (a FORM tagok alatt) a gomboknak. Nos, ezeket a JavaScripttel az eseménykezelőkkel lehet összekapcsolni (mint minden más HTML nyavaját) : neked az ONCLICK esemény kell (rákattintás). Ez ugyanúgy berakható a HTML-be, mint pl. a SIZE a FONT-ba, utána úgy gépelheted be a JavaScriptet, mint mondjuk az URL-t a HREF után. Az ONCLICK-nek köszönhetően csak rákattintáskor hajtódik végre.
A billentyűs dolog is hasonlóan megoldható, nézd meg a FORM leírásánál, hogy lehet felhasználni a beírt értéket.
Az, hogy a gombok véletlenszerűek legyenek, szintén menni fog. A JavaScriptnek van egy write, vagy writeln utasítása, ami szinte ugyanúgy működik, mint az Index fórum írása: bármiféle HTML-t belepakolsz, menni fog (mint ahogy a lenti linkem itt a JavaScript útmutatóhoz). Így már JavaScripttel számolgatva, pár Math.random() utasítást használva elintézhető.
Hogy a jókhoz kerüljön egy-egy jel a kilistázásnál, szintén megoldható. Például készítessz kis áttetsző GIF-eket X-szel, meg pipával, majd a HTML-be ezt STYLE taggal rakod be, ahol megadod az X,Y pozíciót úgy, hogy kilógjon az oldalról (negatív értékekkel). Ha sok kép kell, akár JavaScriptes ciklussal is lehet, write utasításokat használva. A képekre ezután így tudsz hivatkozni: document.images[a kép sorszáma].akármi , itt a kép sorszáma 0-tól kezdve egy szám, minden kép annyiadik, ahányadikként beraktad a HTML-be. Az akármi egy kép paraméter: src, ha a kép forrását akarod váltani (kicserélni a képet), top, ha az Y helyét, left, ha az X helyét. Ezt az egész cuccot lehet egy akármilyen változóként kezelni, pl. értéket adni neki. Ez esetben a kép a HTML-en azonnal megváltozik, oda kerül, ahova kéred.
Az idő számolása setInterval utasítással oldható meg, ha állandóan mutatni szeretnéd a játékosnak az időt, egyébként a játék kezdete, és vége dátumainak külömbsége adhatja ki.
Az eredmények elküldéséhez már nem lesz elég a közismert JavaScript (Van afféle server-side, szerveroldali része is, ezzel biztos megoldható, de ez már túl bonyodalmas, jobb Jávát használni hozzá)
A többi rész asszem már csak JavaScript, némi számolgatás, if(feltétel)ek, stb.
Ha tényleg mindet meg akarod oldani, amit felsoroltál, szerintem tanulj meg Javául, a scriptnek ez egy kicsit sújos.
Azért itt egy jó JavaScript útmutató, ahonnan az abszolút kezdő is elindulhat, de amit én itt elmondtam, azt is mind elmagyarázza (angolul): Thau's JavaScript Tutorial (Remélem, nem gépeltem el a linket)
Remélem a hosszas szövegelés nem minősül topicrombolásnak :)
(Félszavakban sajna, még nem lehet JavaScriptet magyarázni)
nem ertem a valaszod, en csak leirtam, js 1.3 meg ie5 kompatibilis. Ha meg keresel valakit, akkor miert nem munkahirdetest adsz fel? ;) Ottletem nekem is sok van.
En nekem nincs turelmem programozni tanulni. Egyszeruen se idom, se szellemi kapacitasom ra. Minden tisztreletem azoke, akik kepesek osszerakni egy olyan quizt, mint amit kertem. Nekem terveim vannak, altalaban jo, es azokat szeretnem megvalositani, es amennyire tudom, megcsinalni. Am ehhez -fokent olyan szinten, amihez mar egy "olyan" scripttudas kell- mar nem vagyok eleg. Ezert keresek valakit, aki segit, es ha lesz valami hasznom az oldalambol, akkor meg tudom osztani mindazt, amit szerzek.
Es koszonom szepen. A legjobb lenne -nezegetve a statcenter adatait- IE 5.0 kompatibilitas...
nem eppen, a javascript-et a netscape szabadalmaztatta es feljeszti is, napjainkban az 1.5-nel tart, ezt a ns6, ns7, mozilla alapu bongeszok ertelmezik is, az IE, 6-os is, csak az 1.3-ig jutott el. De ami az 1.3-as js leiras-ba van az tobbnyire mukodik ie alatt is, esetleg itt ott az ie termeszetesen elter, nehogy valami szabvany-hoz igazodhasson :) De van jopar oldal ahol crossbrowser-es leirasok, megoldasok talahatoak. Ha visszanezel a forum-ba es latsz josok linket az 1ik hozzaszolasomnal, akkor azon linkek-nel sokat metudhadsz.
Csak ékezetek nélkül bizony nehéz lesz kihámozni, mit akarsz :((((. Javaslok pár ötletet: ' és " az ékezetek helyén (SHIFT+1; SHIFT+2). Például: ja'va, so"ro"su"veg. Így asszem kicsit érthetőbb lenne. (Én legalábbis jobban érteném)
Random kivalasztja a megfelelo helyrol kerdest, ahhoz pedig a megfelelo kinezetet.
Megfelelo hely: -hasrau:tok: mindenhol 300 kerdes, akkor kepezzen egy rnd-t:
1-300-ig, ahol az egeres, alt.iskolai kerdesek lennenek,
501-700-ig, ahol a billentyus alt. iskolai kerdesek lennek
1001-1301-ig, ahol a kozepsulis, egeres kerdesek lennenek, bla, bla, bla...
Fontos, hogy peregjen a jatek, ezert gondoltam a gombnyomasra az egeres jateknal, billenytusnel meg csak be kelljen irni a helyes valasz betujelelet.
Kinezetet meg a szerint kellene kivalasztani, hogy mi a kerdes... ...egyszeru valasz 9-bol, vagy kombinalt valasz 2*6-bol, vagy -master, vizsgazo szint- kivalsztani az orszagot es begepelni a termelest, amit +/- 8%-kal fogad csak el... ...+X uveg sorert gombok feliratat rnd kavarja szet, de termeszetesen a jo feliratu gomb "er".
vagy 20 vagy infinit kerdesig megy, szamolja az idot, pontot, atlagot, +X uveg sorert valamiveel rogziti nekem az eredmenyeket (vagy dicsosegtabla, vagy elkuldi nekem, tom' is en) es a vegen egy hibaellenorzesi ag lenne nagyon fontos. (tehat ujra at lehet lepegetni a kerdeseken, megmutatva, hogy mit valaszolt, es mi volt a helyes, de eleg, ha csak kiirja 20 sorban, a jokhoz meg rak egy +-et. Azonnali javitas valasztasakor gombnyomas utan alert-popup-ban kiirja helyes valaszt)
Naaagy korvonalakban ilyesmire gondoltam. :o)
(Alumíniumtermelés 1998-ban a világtermelés 19949 ezer t volt, tehat nagyjabol 20 md tonna, ebbol a vilagelso oraszag az USA volt: 3716 ezer t-val, ami 18,6%-ot jelentett a masodik Oroszország: 2900ezer tonna (14,5%) a harmadik Kanada: 2283 ezer tona(11,4%) a negyedik Kína: "csupan" 1304 ezer tonnat kapartak ossze, ami a vilagtermeles 6,5%-at jelentette, ami azt jelenti, hogy forrasmunka nelkul csinaltam a mintakat, de neked most megneztem...)
Kezdetben nagy remenyekkel indulhatott a vallalkozas, hirek voltak, erdekes, uj otletek, pontrendszer az aktivitasod nyoman... ...aztan a szep lassu agonia... ..."az oldalunk jelelneg atalakitas alatt all". De az autamata funkciok uzemelnek. Imho tudsz reggelni, es az "avtomaty" lehasit neked 10 megat...
Ékezetek nélkül sajna kicsit homály nekem a hozzászólás - az üveg sör akarna lenni, vagy ... sor. Tudom, szegény ember angol billentyűzeten gépel, - én meg éjfél után netezek. Értek kicsit a JavaScripthez, ha elmondod, pontosan mit kell csinálnia, lehet, hogy tudok segíteni. (Az az igazság, hogy az ottani kérdésre nem is tudom a választ:)