Zdravim,
mam taky malicky problem.
Mam vytvorenu aplikaciu/stranku (ako chcete), kde si uzivatel sam kresli zostavy plastovych okien.
Cele to prebieha v niekolkych krokoch, kde si najprv vyberie ci je to okno jednokridlove, dvojkridlove, potom v dalsom kroku do ktoreho smeru sa otvara a tak podobne. A ta aplikacia by mala to okno postupne v kazdom kroku podla dostupnych udajov vykreslovat.
Na generovanie obrazku je samostatny skript (ved ako inak) do ktoreho sa udaje dostavaju cez adresu v podobe implodovaneho pola (obrazok_gif.php?pole=0;1;2;0;2;3;4;5) a v nom sa potom pomocou tychto udajov vykresluje samotny obrazok.
Samotny problem spociva v tom, ze pokial chce uzivatel vidiet samotnu zmenu, ktora vznikla potvrdenim udajov v predoslom kroku, tak musi stranku refreshnut. Zmena sa sama od seba ukaze az v nasledujucom kroku. Bolo jedno ci bol <img> tag odkazujuci na obrazok_gif.php na zaciatku, alebo na konci stranky. Ako keby sa najprv vykonal kod v index.php a az po nom kod v obrazok_gif.php
Aby som nezabudol. Tie obrazky su vytvarane cez GD2. Neviem ci existuje aj ina metoda, ale ak ano, tak to uvadzam, aby nedoslo k nedorozumeniam.
Neviete mi poradit ako to odstranit?
Fórum › PHP
Online kreslenie v PHP
Kod obrazku se logicky vykona ve chvili, kdy o nej klient zazada. To je obvykle po te, co je kompletne nacten HTML kod stranky a nacitaji se obrazky. S tim nic neudelas, pokud nechces ten obrazek manualne refreshovat, coz pomoci JS neni problem.
A vubec - nemas lepsi to kreslit pomoci JS?
Nekde jsem to videl - proste misto toho obrazku pouzijes iframe a do nej cmaras predpripravene obdelniky(pruhledne gify) pomoci position-absolute. Take jsem ve favorites mival odkaz na knihovnu, ktera ti umoznila primo na obrazovku kresilt linky, ovaly, obdelniky, krivky... a vubec jsem nechapal jak je to udelane. A pak, driv nez jsem to stihl poradne nastudovat, tak jsem o ty favorites prisel (podleanej Firefox). To by bylo presne to co by jsi potreboval - server by generoval akorat souradnice a nemusel by se zatezovat generovanim obrazku, coz je cinnost dosti vypocetne narocna (i kdyz...ta okna si snad tisice lidi najednou objednavat nebudou)
IMO by bylo nejlepsi udelat to pomoci flashe - ten se totiz, narozdil od JS, zobrazuje vsude stejne (i kdyz ani to neni uplna pravda..)
Najlepsie je, ze tu generovanie obrazkov okien sa bude pouzivat iba sem tam, ak sa nahodou objavi novy typ okna... Lebo ten vysledny obrazok sa potom uklada ako subor, takze sa da opakovane pouzivat. Ale ked to tak musi byt, tak to tak musi byt... :)CommanderZ píše:#
# Nekde jsem to videl - proste misto toho obrazku pouzijes iframe a do nej cmaras predpripravene obdelniky(pruhledne gify) pomoci position-absolute. Take jsem ve favorites mival odkaz na knihovnu, ktera ti umoznila primo na obrazovku kresilt linky, ovaly, obdelniky, krivky... a vubec jsem nechapal jak je to udelane. A pak, driv nez jsem to stihl poradne nastudovat, tak jsem o ty favorites prisel (podleanej Firefox). To by bylo presne to co by jsi potreboval - server by generoval akorat souradnice a nemusel by se zatezovat generovanim obrazku, coz je cinnost dosti vypocetne narocna (i kdyz...ta okna si snad tisice lidi najednou objednavat nebudou)
Asi to vyriesim cez refreshovanie pomocou JS, to bude asi najjednoduchsie.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Kreslenie v canvase — založil Patrik
Kreslenie do Canvas — založil lubo
Paskal - Kreslenie — založil doma22
Kreslenie krivky v canvase — založil audiotrack
Moderátoři diskuze