Výsledky 1 až 7 z 7

Téma: [HTML, JScript] Jak na skryty refresh stranky a zapis do ni

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní [HTML, JScript] Jak na skryty refresh stranky a zapis do ni

    Ahoj,
    řeším následující problém..

    Potřebuju zpracovat sérii operací (na PHP serveru), které by se prostě najednou nestíhaly. Zatím nejlepší co jsem vymyslel bylo refresh přes JavaScript pro událost body onload. Vtip je v tom, že chci na stránku vypisovat průběžně postup zpracování (takže nemůžu v PHP přeměrovávat přes Header).

    Trochu mi ale pořád vadí přeblikávání stránky, tak přemýšlím jak to obejít. Například přes skrytý FRAME, nebo IFRAME, který by se refreshoval, ale průběh zapisoval do nadřazené statické stránky - je to vůbec možné , v Javě se vůbec nepohybuju a rámům jsem se zatím úspěšně vyhýbal kvůli jejich omezením.

    Ev. uvítám jiné řešení, nějak se nemůžu hnout z místa
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    mozne to je, presne tak jak rikas. priklad: iframe udelas malicky/skryty, das mu id treba "xxx"

    potom v rodicovskem dokumentu budes periodicky (viz. window.setTimeout(...) ) volat nejakou funkci, co se podiva do iframu pres

    Kód:
    xxx.getElemetnById(...)
    nebo podobne, proste ten xxx ti zastupuje document toho iframu.

    BTW: s Javou to nema co delat.. to je Javascript.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  3. #3

    Standardní

    jeste existuje neco jako HTTP server push. ale nevim jesli to v php jde rozchodit ...
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  4. #4

    Standardní

    2 KtK:
    Jestli sem to dobře pochopil, tak by rodičovká stránka volala refresh toho IFRAME, ale to potřebuju právě naopak.
    Jak totiž rodičovská stránka zjistí, že IFRAME je hotov a hlavně netuším jak předat z IFRAME informace o průběhu které se mají vypisovat

    Jestli to jenom blbě chápu, tak to zkus rozepsat podrobněji
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  5. #5
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    blbe.

    stranka A - ta velka, co NEBLIKA.
    stranka B - ta co bude v iframu, muze si blikat jak chce, protoze neni moc (vubec) videt.

    stranka B se bude sama od sebe refreshovat. -at uz pres meta tag, nebo pred javascript, to je sumak.

    ve strance A bude pomoci window.setTimeout() pravidelne volana funkce, ktera se podiva do stranky B (pomoci vyse uvedeneho kodu), a to, co tam zjisti (pokud zjisti, taky se muze stat, ze se strefi zrovna v dobe, kdy tam nic neni-v puli refreshe, tak pekne podminkovat existenci toho, na co se divas) zobrazi sama v sobe, tj ve strance A.

    Jasnejsi?
    Jinak pises, ze si s javascriptem netykas, ale kdyz vis, ze ti to 'xxx' zastupuje document stranky v iframu, tak by pak uz nemel byt problem to doplichtit po precteni nejaky zakladni prirucky.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  6. #6

    Standardní

    Aha, uz je mi to jasný
    Sem pořád hledal metodu jak z dokumentu B přepisovat něco do A

    Takhle to už snad zvládnu, dík
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  7. #7
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    jeste k tomu iframu - nektere starsi verze mozilly a spol mozna nebudou brat to zminovane zastoupeni pres xxx. potom zkus neco takoveho:

    Kód:
    var iframe_document=document.getElementById('xxx').contentWindow.document;
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •