Was blockiert meinen Iframe nicht korrekt in mein HTML
Posted: 12 Feb 2025, 02:51
Ich habe versucht, einen Iframe in die HTML -Datei einzubetten, so dass ich sie als modularer Konfigurator verwenden kann. Wenn ich jedoch versuche, das Format mit dem Format einzubetten, kann ich nicht mit dem Iframe interagieren. Aditioneller Code, der besagt, dass der Benutzer modular mit dem Iframe interagieren kann? >
Hier ist der Teil von Code, von dem ich denke
Hier ist der Teil von Code, von dem ich denke
Code: Select all
Interactive Web Page
Configurable Options
< /code>
let viewerIframe;
let currentJsonFile = "boatconfigurations2.json"; // Default JSON file
viewerIframe =
document.getElementById("viewerIframe").contentDocument.defaultView;
window.addEventListener("viewerIframe", function(load) {viewerIframe})
function update3DNodes(configFile) {
fetch(configFile)
.then(response => response.json())
.then(configData => {
console.log("Loaded Config Data:", configData);
const iframeWindow = viewerIframe.contentWindow;
if (!iframeWindow) {
console.error("Viewer iframe not loaded yet!");
return;
}
iframeWindow.postMessage(
{
action: "updateProductNodesInstances",
nodesToAdd: configData.nodesToAdd,
localIdsToRemove: configData.localIdsToRemove || []
},
"*"
);
})
.catch(error => console.error("Error loading config:", error));
}