jeg har lavet dette script, som går ind og deaktivere alle scripts og inputs,
<script> var clickPlusTal = 0;function clickPlus(){if(clickPlusTal >= 2){alert("Alle links er deaktiveret i preview!!");}else{clickPlusTal++;}} for(var i = 0; i < document.getElementsByTagName("A").length; i++){document.getElementsByTagName("A")[i].setAttribute("onclick", "clickPlus();return false;")} for(var i = 0; i < document.getElementsByTagName("INPUT").length; i++){document.getElementsByTagName("INPUT")[i].setAttribute("onclick", "clickPlus();return false;")} </script>
og på min side har jeg en iframe, men hvordan kan man køre koden på siden i min Iframe , uden at skrive det ind på selve siden i Iframen, men det skal køres fra siden med iframen i?
En event-handler er ikke en attribut, så du kan ikke sætte event-handler med setAttribute. Du skal bruge addEventListener eller attachEvent - alt efter, hvilken browser du anvender.
Desuden er det - som roenving anfører - absolut nødvendigt, de to dokumenter ligger under samme domæne
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.