Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XUL I php + ZDARZENIA, jak to ożenić i skonsumować
dado
post 30.01.2006, 09:23:29
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


O xul- u niedawno sie dowiedziałem i nie jestem w tym wymiataczem, przegyzam własnie dokumentację. Oczywiście sam xul moze ni był by taki interesujac gdyby nie jego interakcja z php która podbno jest możliwa.

Otóż odpaliłem w koncu przykładowy pliczek php z xul-em nie bez trudu przynam
gdyz wpisaie np tych lini
Kod
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

spowoduje w php wyswietlenie błedu z powodu znaczników <?.


  1. <?php header( "Content-type: application/vnd.mozilla.xul+xml" ); 
  2.  
  3. echo"<!DOCTYPE window>
  4. <window 
  5. id  = \"remote\"
  6. xmlns = \"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul\"
  7. title = \"moje testy\"
  8. orient = \"vertical\">
  9.  
  10. <toolbox flex=\"1\">
  11. <menubar id=\"sample-menubar\">
  12. <menu id=\"file-menu\" label=\"Akcje podstawowe\">
  13. <menupopup id=\"file-popup\">
  14. <menuitem label=\"Dodaj użytkownika\"/>
  15. <menuitem label=\"Połącz z MySql\"/>
  16. <menuitem oncommand=\"alert('tylko javascript questionmark.gifquestionmark.gif?');\" label=\"Zamknij Onko\"/>
  17. <menuseparator/>
  18. <menuitem label=\"Exit\"/>
  19. </menupopup>
  20. </menu>
  21. <menu id=\"edit-menu\" label=\"Edycja\">
  22. <menupopup id=\"edit-popup\">
  23. <menuitem label=\"edycja usera w bazie\"/>
  24. <menuitem label=\"jak go wczytać z bazy?\"/>
  25. </menupopup>
  26. </menu>
  27. </menubar>
  28. </toolbox>";
  29. ?>


i teraz najbardziej abstrakcyjne pytanie:
jak to wykombinować zeby po wybraniu z menu opcjiedycja usera w bazie pokazywało sie okno edycji, czyli jakas akcja zdarzenie które php mogło by przejec i na nie zareagować .

znajduje sie tu linia
Kod
<menuitem oncommand=\"alert('tylko javascript questionmark.gifquestionmark.gif?');\" label=\"Zamknij Onko\"/>
są xulu zdarzenia ale dotyczą tylko javascriptu, nie ma takioego czegoś jak get czy post wiec jak to ugryźć drodzy panowie.

Nie smiejcie sie tylko ze mnie jestm nowy w tych kklimatach smile.gif

będe bardzo wdzieczny za kazdą wskazówke .
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 13:24