MozillaPL.org - polskie centrum Mozilli

Główne menu:

dynamiczne generowanie XUL-a

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

dynamiczne generowanie XUL-a

Postautor: sebo » 30 grudnia 2004, 11:17

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1

Czesc
Probuje zrobic (w PHP) maszynke ktora by mi generowala strone XUL-a dynamicznie, na podstawie definicji z jakiegos zewnetrznego zrodla (np. DB)

Scenariusz jest w skrocie taki, ze pierwsza strone startowa XUL-owa uruchamiam z linii komend, a potem po kliknieciu na niej przycisku jakiegos leci komunikat do serwera, na ktorym PHP powinno wygenerowac nowa strone XUL-owa i odeslac na klienta.

Problem mam z Content-type - co oczywiscie powoduje ze XUL-owa strona nie objawia sie tak, jakbym tego oczekiwal :)

Nowe okno w przegladarce tworze w nastepujacy sposob:
Kod: Zaznacz cały
   
    var winref = window.open('', 'Form', 'left=20, top=20');
    winref.document.writeln(response);
    winref.document.close(response);


w zmiennej response przechowuje caly dokument XUL-owy utworzony na serwerze np:
Kod: Zaznacz cały
<?php
        header ("Content-type: application/vnd.mozilla.xul+xml; charset=iso-8859-15");
        $dom = new DomDocument;
        $dom->load("form.xul");
        echo $dom;
?>


no i teraz niestety mimo dobrych checi powstale okienko ma content-type: text/xml a nie xul mimo ze tak sie staralem zadeklarowac :(
efekt jest taki, ze cos tam sie z kontrolek w okienku pojawia, ale przyciski sa maxymalnie zawezone itd.

podejrzewam ze powinienem wogole inaczej jakos to nowe okienko otwierac - nie korzystajac z javascriptowego window.open, tyle ze nie wiem jak :)

pozdrawiam
--
sebo[/code]
sebo
 

Postautor: Gandalf » 31 grudnia 2004, 00:46

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Okno nie ma MIME type. Dokument ma.
IE jest to aplikacja, która pozwala przeglądać internet z Twojego komputera i na odwrót
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: