Martin wrote:
[snip]
....
[snip]
You appear to be putting the responseText into DIV 'htmlText' then
'hiddenDiv'. You therefore have two DIVs with id 'divslct4' (not legal
as IDs are supposed to be unique). Your code is changing (and reporting
that state of) the hidden one and hence the visible one isn't changing.
Robin
Hello,
>
I have the following problem:
>
In a page I insert some HTML with a DIV by AJAX.
Whenever I try to insert other HTML into the content of this DIV by
using innerHTML it doesn't work.
But the strange thing is that after replacing the content of that DIV,
I can read the content and it tells me
the changed content (even though the browser doesn't show the changed
content)
I tested it with IE7 and Firefox and both browsers act the same.
>
Here is the code of the initial page:
>
>
I have the following problem:
>
In a page I insert some HTML with a DIV by AJAX.
Whenever I try to insert other HTML into the content of this DIV by
using innerHTML it doesn't work.
But the strange thing is that after replacing the content of that DIV,
I can read the content and it tells me
the changed content (even though the browser doesn't show the changed
content)
I tested it with IE7 and Firefox and both browsers act the same.
>
Here is the code of the initial page:
>
ajaxSimpleText( queryfile, 'htmlText');
var htmlDisp = document.getEle mentById("htmlT ext").innerHTML ;
if(htmlDisp.len gth 10){
document.getEle mentById("hidde nDiv").innerHTM L = htmlDisp;
if(htmlDisp.len gth 10){
document.getEle mentById("hidde nDiv").innerHTM L = htmlDisp;
You appear to be putting the responseText into DIV 'htmlText' then
'hiddenDiv'. You therefore have two DIVs with id 'divslct4' (not legal
as IDs are supposed to be unique). Your code is changing (and reporting
that state of) the hidden one and hence the visible one isn't changing.
Robin
Comment