Re: IE and AJAX returning HTML with <link stylesheet>

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Georgi Ivanov wrote:
Hi,
I have application that does this:
When one press a specific button, I'm calling JS function that make http(ajax) request to some php file . The php returns HTML like this :
------------------------------
<link href="left.css" rel="stylesheet" type="text/css" >
<p>SOME HTML HERE</p>
------------------------------
The returned HTML i placed in <div> tag.
The logic is as follows:
When one click on link "left", the php file returns <link> with specific CSS (left.css). If other button is clicked, the PHP returns html with other CSS linked. Everything is OK in Firefox. The problem is in IE . It appears that IE doesn't evaluate the CSS in <link> tag in returned HTML.

<link> is only allowed in the HEAD of a document no?

my suggestion would be to use DOM methods to
extract the <link> params from the XML you get from the
php script you call via XHTTPRequestObject (or whatever the
*** its called) and then use some more DOM methods to inject
a new <link> element into the HEAD of the doc.

also try googling for 'stylesheet switcher' for possible
alternative approaches....

oh and what was the php question again? ;-)

Any suggestions?


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux