Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7611755
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T01:44:32+00:00 2026-05-31T01:44:32+00:00

What do I have to do so that when display is clicked the table

  • 0

What do I have to do so that when display is clicked the table is refreshed? For now, whenever display is clicked a new table is created underneath the previous one.

When the page loads for the first time I want the whole of the table to be displayed (ie the whole of my XML file(which is linked to an XSL file) underneath the Input fields. How do I do that?

in IE (and not in Firefox) whenever the user clicks on the display button the input section is gone and only the table with the XML content is displayed. How do I get IE to keep the input fields and display the table underneath?
Here is a fragment of my code with all the essential parts hopefully… Thank you in advance!

<html>
.........
......
<script type="text/javascript">

function filterTable(f)
{
  ................
  .......
  if (moz)
  {
    ...........
    ....
    var proc = new XSLTProcessor();
    proc.importStylesheet(stylesheet);
    var resultFragment = proc.transformToFragment(xmlDoc, document);
    document.getElementById("target4").appendChild(resultFragment);
  }

  else if (ie)
  {
    .....
    ......
    value.setAttribute("select", "books/scifi" + filter);
    value2.setAttribute("select", sorter);

   document.write(xmlDoc.transformNode(stylesheet));
  }
}

</script>
<form>
  ...........
  ....
  <input type="button" value="Display" onClick="filterTable(this.form)"/>
</form>

<body id="target4">
</body>
</html>
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T01:44:33+00:00Added an answer on May 31, 2026 at 1:44 am

    write() will overwrite the whole document, when used after the the document has been loaded. Use another method too to inject the new content, e.g. setting the innerHTML of an element(DOM-methods will not work here, because IE doesn’t allow to move nodes between documents).


    Related to the comments:

    The markup for the table you get from

    xmlDoc.transformNode(stylesheet)
    

    You must 1st create an node from this markup:

      //create a dummy-wrapper
    var wrapper=document.createElement('div');
    
      //insert the markup
    wrapper.innerHTML=xmlDoc.transformNode(stylesheet);
    
      //inject the first child into the document
    document.getElementById("target4").appendChild(wrapper.firstChild);
    
      //delete the wrapper, we don't need it anymore
    delete wrapper;
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Many applications have grids that display data from a database table one page at
I have got a group of radio buttons that when clicked need to display
I have an app that display's the current time when a page opens. I
So I have a parent that defines a onmouseup event that hide/display a table.
I display some objects that have thumbnails in two ways: one in a DataGridView,
I have a table that has a row that is hidden using display:none. I
I'm trying to create a page with a hyperlinks that when clicked will display
I have a simple mvc project consisting of one table named Persons and that
I have a table that, when any row is clicked, launches a jQueryUI modal
In my master page I have a table and inside that table I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.