MaxRom | Scripturi uCoz Romania

Bannerul tau aici
[ Mesaje noi · Membrii · Regulamentul forumului · RSS ]
  • Pagina 1 din 1
  • 1
Cum creem o fereastra Ajax
Muşatinu Date: Sâmbătă, 2012-09-08, 16:01 | Message # 1
Mesaje: 1801
Awards: 202
« 53 »

Demo: http://demo.maxrom.net/index/0-12

FirefoxChromeOperaIEIpad

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
Attachments: 6878689.png (62.9 Kb) · 3901953.png (17.3 Kb)



 
TyBy Date: Miercuri, 2013-02-06, 13:08 | Message # 2
Mesaje: 46
Awards: 77
« 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!

 
Muşatinu Date: Miercuri, 2013-02-06, 14:53 | Message # 3
Mesaje: 1801
Awards: 202
« 53 »

TyBy, link unde ai pus si se incarca la nesfarsit



 
TyBy Date: Miercuri, 2013-02-06, 20:49 | Message # 4
Mesaje: 46
Awards: 77
« 2 »

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
Mesaje: 1801
Awards: 202
« 53 »

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



 
  • Pagina 1 din 1
  • 1
Căutare: