Cum creem o fereastra Ajax
|
|
Muşatinu | Date: Sâmbătă, 2012-09-08, 16:01 | Message # 1 |
| Demo: http://demo.maxrom.net/index/0-12
In acest mic tutorial am sa va arat cum sa creeati o fereastra ajax cu propriu continut de la ZERO.
1. Mai intai de toate aveti nevoie de un editor de text, fie acesta notepad obisnuit sau notepad ++ sau alta versiune sofisticata.
2. Deschidem editoru de text si punem urmatoru cod:
Cod <?xml version="1.0" encoding="UTF-8"?><ajax><cmd t="layerID" p="innerHTML"><![CDATA[Codul HTML sau continutul pentru fereastra]]></cmd></ajax>
Unde e ID trebuie sa puneti un ID, fie din litere fie din cifre. (acest ID va fi nevoie si la declararea adresei) Unde e Codul HTML sau continutul pentru fereastra - puneti continutu care doriti sa apara in fereastra ajax, puteti pune si cod HTML.
Salvam fisierul cu codificarea UTF-8, implicit orice editor de text are codificarea ANSI. Fisierul se salveaza cu extensia .xml Daca folositi un editor de text notepad sofisticat, in bara de stare veti gasi optiunea de modificare a codificarii. Majoritate din ele au anume acolo optiunea de codificare.
Daca folositi editorul de text notepad obisnuit, la salvarea fisierului veti obtine si alegerea codificarii.
3. Fisierul creat il incarcam in File manager. De dorit sa aveti o oarecare ierarhie in filemanager pentru aceste fisiere .xml, indiferent daca le folositi pentru module sau pagini dinamice.
4. Acum creem adresa pentru a deschide fereastra:
Cod <a href="javascript://" onclick="openLayerB('ID',0,'Adresa catre fisier','Denumire',250,200,'1','','',0,'justify');return false;">Deschide fereastra ajax</a>
ID - ID-ul indicat mai sus in fisierul .xml Adresa catre fisier - Adresa unde ati incarcat fisieul, (ex: http://maxrom.ucoz.com/_xml/copyright.xml ) Denumire - Denumirea ferestrei ajax, aceasta va aparea in caciulita ferestrei 250 - Latimea ferestri 200 - Inaltimea ferestrei
|
|
|
|
TyBy | Date: Miercuri, 2013-02-06, 13:08 | Message # 2 |
| Salutare. Musatinu s-a modificat ceva la codurile astea? Am incercat sa fac o fereastra d-asta dar nu merge. Se deschide si se incarca la nesfarsit. Am tot urmat pasii si refacut de nu stiu cate ori.
Nu stiu eu prea multe, dar sunt dispus sa invat! Coltu Vesel Bestwap - The Best way to Wap!
|
|
|
|
|
TyBy | Date: Miercuri, 2013-02-06, 20:49 | Message # 4 |
| Muşatinu, http://coltu-vesel.com/Contact Am folosit si indiciile din topicul celalalt de pe Maxrom, unde e vorba tot de fereastra ajax. Calea catre fisierul .xml e simpla site/contact.xml si am folosit si modelul tau cu site/copyraight.xml
Nu stiu eu prea multe, dar sunt dispus sa invat! Coltu Vesel Bestwap - The Best way to Wap!
|
|
|
|
Muşatinu | Date: Joi, 2013-02-07, 11:16 | Message # 5 |
| TyBy, Cap cascat, am facut o greseala. Deci uitete la primul cod e corectat. cu toate acestea tu in al doilea exemplu ai facut aproape corect, decitu ai pus asta pe pagina de contact Cod <a href="javascript://" onclick="openLayerB('Contact',0,'http://coltu-vesel.com/Contact.xml','Formular de Contact',250,200,'1','','',0,'justify');return true;">Deschide Formular de Contact</a>
ID Contact iar in fisieru .xml ID-ul e Formular de Contact deci sunt ID-uri diferite, si nu se accepta ID-uri cu spatii.
+ la asta, nu cred ca fereastra ajax va accepta tegul formei de contact. in primul cod pui tot codul tegului aceiasi fereastra ajax am facut pentru http://romcoz.ucoz.ro uite fisierul .xml http://romcoz.ucoz.ro/js/contact.xml
|
|
|
|