JavaScript

Ez a téma lezárásra került a moderátor által.
JavaScript
2002-09-02T11:21:45+02:00
2003-07-10T17:01:49+02:00
2022-11-02T03:42:02+01:00
  • Nagyon köszönöm!
    A formnak volt neve, tehát az nem okozott gondot, hanem ez a függvény érték adás, vagy szabályosan írva függvényértékadás, mert csak 6 szótag, szóval ez volt a baj, köszönöm!!!
    Mutasd a teljes hozzászólást!
  • Nincs rá lehetőség.
    Mutasd a teljes hozzászólást!
  • chop

    köszi a gyors választ

    furu
    Mutasd a teljes hozzászólást!
  • Két gond van vele.

    Egyrészt nincs document.form collection, olyan van, hogy document.forms. Az első formra document.forms[0]-ként referrálhatsz vagy a másik lehetőség, hogy elnevezed a form-ot és akkor név szerint pölö. <form name="whatever"> és "document.forms.whatever." vagy akármi.

    A másik gond, hogy az "i" értéke nem kerül automatikus behelyettesítésre, tehát a

    setTimeout("visszaszamlalas(i)",1000);

    sor valójában egy stringet ad át. A helyes megoldás:

    setTimeout("visszaszamlalas(" + i + ")", 1000);

    A korrigált megoldás az alábbiak szerint néz ki (tesztelve: IE6, Opera7, Mozilla 1.2.1):

    <html> <head> <title>Test</title> <script> function visszaszamlalas(kezdoertek) { var i = kezdoertek; document.forms[0].szoveg.value = i; i--; if (i >= 0) { setTimeout("visszaszamlalas(" + i + ")", 1000); } } </script> </head> <body onload="javascript:visszaszamlalas(100);"> <form action="#" method="get"> <input type="text" name="szoveg" value=""> </form> </body> </html>

    A HTML kód nem valid, de ezért ne bántsatok :)

    péjter
    Mutasd a teljes hozzászólást!
  • Hello!
    Az lenne a kerdesem, hogyan lehet megoldani azt a szemmellathatolag primitiv problemat, hogy egy olyan window-t letrehozni, amire ha focus-olsz, akkor a tartalma ujra betoltodik.
    Koszi!
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Egy sima visszaszámlálást szeretnék megoldani, és el nem tudom képzelni, mi a hiba a következő függvényben:

    function visszaszamlalas(kezdoertek)
    {
    var i=kezdoertek;
    document.form.szoveg.value=i;
    i--;
    if (i>=0)
    {
    setTimeout("visszaszamlalas(i)",1000);
    }
    }

    Segítsetek! Köszi!
    Mutasd a teljes hozzászólást!
  • inkább vhogy így:
    <script>
    function ujablak(kep_url){
    window.open(kep_url,"kep","width=360,height=280,resizable=1,scrollbars=0");
    }
    </script>
    <a href="javascript:ujablak('kep1.jpg');"><img src="kep2.jpg"></a>

    tehát paraméterrel adod át a függvénynek a kép elérési útját. ez a legegyszerűbb. meg lehet csinálni sztem úgy is, ahogy te gondolod(tehát hogy a "name" tag-be rakod az elérési utat, de msot vhogy nincs kedvem végignyálazni a js-refkót...:)
    azé itt 1 link: http://htmlinfo.polyhistor.hu

    bye
    Mutasd a teljes hozzászólást!
  • Csáó all..
    Lenne egy kérdésem..Megoldhato az JavaScriptben hogy egy socketet megnyitva elküldjek adatokat egy dns-re vagy ip-re? Van erre egyáltalán megoldás? Én eddig még nem találtam semmit és fontos lenne...Lehet hogy én vagyok lama de a webes cuccokhoz még nem sokat értek;)..
    Előre is köszi a segitséget
    Bye.
    Mutasd a teljes hozzászólást!
  • sziasztok

    segítségetek kérem egy kis probléma megoldásában (kezdő vagyok)
    azt szeretném, ha ráklikkelek egy képre és onnan egy új ablakban megjelenne egy másik kép (általam meghatározott méretű ablakban - lehet valami logikája annak is, hogy pl a name mezőbe teszem a kívánt kép nevét)

    idáig jutottam:
    <script language="javascript">
    function ujablak(){
    window.open("document.images.name.value","","width=360,height=280,resizable=1,scrollbars=0");
    }
    </script>

    valamint vannak hivatkozások a kisképeknél az ujablak-ra
    működik, ha konkrét képnevet teszek az ujablak-ba, de azt szeretném, ha ez változtatható lenne

    remélem érthetően írtam le
    segítségetek előre köszönöm

    üdv

    furu
    Mutasd a teljes hozzászólást!
  • Lol, nem is olyan összetett, ahogy látom
    Nagyon szépen köszi a segítséget, további jó munkát!
    Üdv,
    Solutor
    Mutasd a teljes hozzászólást!
  • Hali!

    Kb.így kéne kinéznie:

    <script>
    if(screen.width==800){
    window.location='indexlow.html';
    }
    else{
    window.location='indexhigh.html';
    }
    //még if-ek lehetnek,ha más felbontásra is akarod
    </script>

    Ezt rögtön az index.html elejére tedd.

    Skrew
    Mutasd a teljes hozzászólást!
  • Halihó!
    A segítségeteket kérném egy olyan javascript megírásában, amely pl. egy index.html-ben van, és attól függően, hogy a delikvens gépe 800x600-ban vagy 1024x768-ban van megnyitja pl. az indexlow.html-t vagy indexhigh.html-t.
    Előre is köszi:
    Solutor
    Mutasd a teljes hozzászólást!
  • a scroll-ozás megoldható mondjuk ha csinálsz 1 text típusú input-ot, css-el "kicsinosítod", úgy, hogy ne látszódjon, hogy az 1 textbox.
    de file-t nem tudsz olvasni, mert a JS client-side, ergo semmi köze nincs a szerver dolgaihoz.
    de php-vel nagyon 1szerűen meg lehet csinálni(persze a scroll-hoz kell a js)

    bye
    Mutasd a teljes hozzászólást!
  • Minek után a JavaScript normál körülmények között kliens oldalon fut, ezért aztán ezt elég nehéz lenne vele megoldani.

    Javaslom inkább a PHP-ról szóló sorozatunk átolvasását!
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Szeretnék egy txt. típusú filet létrehozni és számolni benne a látogatói statisztikát. Meg tudom ezt csinálni javascriptel? Mintha már láttam volna rá példát de nem találom és sehol sem esik szó ilyesmiről.

    Csaba
    Mutasd a teljes hozzászólást!
  • Kellene nekem egy progi vagy akármi amivel ki lehet szűrni a hibát amit javascript írásakor elkövetek. De megelégednék azzal is ha a netscape hibaüzeneteihez találnék leírást.
    Mutasd a teljes hozzászólást!
  • Sting ezer köszi, így már működik!!!

    Coldfire
    Mutasd a teljes hozzászólást!
  • Hi,
    kérdésem az volna: miként lehet megoldani azt, hogy egy szövegfájlból legyen bescrollozva a szöveg a képernyőre? Meg lehet-e egyáltalán oldani ezt JS-ben?
    Mutasd a teljes hozzászólást!
  • eval()-nak hívják a függvényt amire neked szükséged van. további infók a helpben.
    Mutasd a teljes hozzászólást!
  • a sor helyesen:
    document.masodik.style.background="red";

    azert keresi a browser az 'X' objektumot, mert igy hivatkozik ra. Emlekeim szerint a JavaScript-ben nincs valtozoatadas nev szerint. Ha van akkor elnezest mindenkitol.
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Remélem, nézi még vki ezt a forumot...
    Szóval lenne egy problémám. Írtam egy js-t, amiben egy olyan objektumot szereznék vezérelni (történetesen egy id-vel ellátott táblázatot, a háttérszinét akarom megváltoztani), aminek a neve egy változóban van eltárolva. Például:

    x="masodik"; document.x.style.background="red";

    namármost a browser elkezdi keresni az 'x' nevű objektumot, de én azt akarom, hogy a 'masodik' nevű objektum tulajdonságát változtassa meg. Remélem értitek a problémát és tudtok segíteni!
    www.extra.hu/TLD
    dani@seismology.hu
    LÉCCI AZ HA VAN IDŐTÖK A MAILEMRE ÍRJATOK! Előre is köszi!

    Coldfire
    Mutasd a teljes hozzászólást!
  • Teljesen igazad van, így tényleg jobb a progi!

    Köszi az észrevételt. Bár az eredeti is jól működött, igaz csak a billentyű elengedése után szedte le az ékezeteket. De még egyszer köszi...
    Mutasd a teljes hozzászólást!
  • Halihow!

    Hár ide is eljutottam végre és köszönöm a segítséget. Megnézem az összes címet!

    PePPierre
    Mutasd a teljes hozzászólást!
  • A
    "Le az ékezetekkel"
    részben ha egy ékezetes betűt a billentyűzeten folyamatosan nyomva tartunk, a program nem fut le rendesen, ezért érdemesnek látom bevezetni a 36. sorban:

    <textarea name="text" rows="10" cols="30" onKeyDown="check()" onKeyUp="check()"></textarea>
    Mutasd a teljes hozzászólást!
  • Kis adalek meg a Javascript vs Browsers dologhoz (angolul):
    Page moved permanently
    Mutasd a teljes hozzászólást!
  • Microsoft JScript:
    http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScri..

    IE DHTML/DOM:
    http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_refe..



    Nestcape Javascript 1.5 Guide
    http://devedge.netscape.com/library/manuals/2000/javascript/1.5/guide/

    Nestcape Javascript 1.5 Reference
    http://devedge.netscape.com/library/manuals/2000/javascript/1.5/refe..

    Netscape DOM
    http://devedge.netscape.com/central/dom/

    Netscape DHTML
    http://devedge.netscape.com/central/dhtml/



    Opera standard support:
    Opera Software: Web specifications support in Opera




    Es a szabvanyok:
    World Wide Web Consortium (W3C)
    Mutasd a teljes hozzászólást!
  • Halihow!

    Mivel itt nálam okosabb emberek vannak, feltennék pár kérdést:
    1) Honnan lehet megszerezni tételesen az IE, NS és Opera különböző verzióiban használt JavaScript interpreterek leírását, úgyismint alkalmazott JavaScript verzió, DOM, objektumok, stb?
    2) Továbbá mi a "rendes" JavaScript? (A "hivatalos" JavaScript referencia nem kifejezetten működik pl IE-n sem, igaz IE-hez még JavaScript (JScript?) referenciát sem találtam, csak leírásokat)

    Ha valaki tud, segítsen eloszlatni a homályomat!

    PePPierre
    Mutasd a teljes hozzászólást!
  • Köszi az észrevételt! mint azt magánban is írtam, a leírtak 5.0-ás operára vonatkoznak...
    Mutasd a teljes hozzászólást!
  • A crossbrowser scripting egy külön állatfajta, de nem olyan bonyolult alapesetben.

    Vigyázni kell a DOM különbözőségekre (az Opera ezen a téren nem jeleskedik szerintem) és a rendes JavaScript betartására.
    Nem szabad használni a JScript kiegészítéseket (pl. RegExp) és máris minden remekül megy.

    A gáz a DHTML környékén indul és ott ki is teljesedik rendesen, a DOM és event handling rendesen megizzasztja az embert, ha még csak kísérletezik.

    A CSS-re ugyanez igaz.

    Péter
    Mutasd a teljes hozzászólást!
  • Egy apró megjegyzés csupán.
    Opera 6.0-ban a JavaScriptek kezelését a File->Preferences->Multimedia oldalon lehet beállítani (engedélyezem-e a JavaScriptek futtatását, illetve a hibákról kérek-e visszajelzést).

    Hiba esetén még arról is lehet rendelkezni, hogy az Opera folytassa-e az oldalon talált további JavaScriptek végrehajtását, vagy sem.

    Magam a szabványos működés hiánya miatt az általam készített HTML oldalakon vasszigorral minimalizálom a JavaScriptek használatát.
    Legfőbb előnyüknek azt tartom, hogy lokális interaktivitásukkal Win32 GUI feelinget lehet varázsolni a webes alkalmazás köré.
    Kérdés, megéri-e a sok szívást. Ugyanis szívás nélkül a JavaScriptek böngésző-függővé teszik az oldaladat, amit gyűlölök.

    Üdv: Styg
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által.
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd