document.getElementById("terabox-link").addEventListener("input", function() { embedTerabox(); }); function embedTerabox() { var link = document.getElementById("terabox-link").value; var iframe = document.getElementById("terabox-iframe"); var embedContainer = document.getElementById("embed-container"); var errorMessage = document.getElementById("error-message"); // Hide previous error message if any errorMessage.style.display = "none"; embedContainer.style.display = "none"; document.getElementById("share-link").style.display = "none"; // Hide share link section if (link.trim() === "") { return; // No error, just don't embed anything } // Validate if the link contains 'teraboxlink.com/s/' if (!link.includes("teraboxlink.com/s/")) { errorMessage.textContent = "Invalid Terabox link! Please check the URL."; errorMessage.style.display = "block"; return; } // Extract the 'surl' from the link var surl = link.split("s/")[1]; // Extract after "s/" part // Validate surl (check if it's alphanumeric and not just empty) if (!surl || !/^[a-zA-Z0-9_-]+$/.test(surl)) { errorMessage.textContent = "Invalid Terabox link! The URL doesn't contain valid file identifier."; errorMessage.style.display = "block"; return; } // Remove the first '1' if it exists if (surl.charAt(0) === '1') { surl = surl.substring(1); } // Create the embed URL var embedURL = "https://1024terabox.com/sharing/embed?surl=" + surl + "&resolution=720&autoplay=true&mute=false"; // Set the iframe source iframe.src = embedURL; // Display the embedded content embedContainer.style.display = "block"; // Enable the "Copy Embed Code" and "Share Link" buttons document.getElementById("copy-btn").disabled = false; document.getElementById("share-btn").disabled = false; } function copyEmbedCode() { var iframeSrc = document.getElementById("terabox-iframe").src; var embedCode = ``; navigator.clipboard.writeText(embedCode).then(function() { alert("Embed code copied to clipboard!"); }).catch(function(error) { alert("Error copying embed code: " + error); }); } function showShareLink() { var iframeSrc = document.getElementById("terabox-iframe").src; var shareUrl = "https://1024terabox.com/sharing/embed?surl=" + iframeSrc.split("surl=")[1] + "&resolution=720&autoplay=true&mute=false"; var shareLink = document.getElementById("share-url"); shareLink.href = shareUrl; shareLink.textContent = shareUrl; document.getElementById("share-link").style.display = "block"; }