I understand what you are saying, but just to make sure I’m clear.
Iframes, Objects, and embeds cannot be used. So the only way to do this would be to have the Menu javascript write the html page inside every DIV based on the number of characters from the JSON, to include writing the data.
Right now the page exists, and when it is passed its data, populates the correct divs with the correct data from that JSON. So instead we would pull the data the menu would find a character node in the JSON, write the webpage in the DIV that button controls visiblility to include the data from the JSON.
Then loop and repeat for every character in the json
I feel like this is going to make the update that happens every 5 seconds look terrible instead of seamless like it is now. But if that is the only way since we can’t embed,iframe, or object then I guess it’s time to rewrite again.