Javascript fejl ved innerHTML
Jeg har en side som åbner en popup hvor jeg skal flytte noget HTML fra popupen over i hovedsiden vha. innerHTML.Der bliver også lavet noget javascript på den side som også føres med over.
Det hele kommer fint nok med over på skærmen men javascriptet fejler når jeg trykker på knapperne.
Hvis jeg kopiere det som popupsiden har lavet over i hoved siden så fejler det ikke.
Koden er:
<script>
function confirmimageinput1(){
if (window.confirm("Sure you want to delete this picture ?")){
return true;
}
else{
return false;
}
}
</script>
<div id="imageinput1">
<input type="Button" onclick=window.open("indexpopup.cfm?diven=imageinput1&choosen=1&modid=0&status=1&statusid=0&aloops=2") value="Add picture"><script language="JavaScript">function Removedivimageinput1_1(){document.getElementById("nImageUseIdimageinput1_1").value = "";document.getElementById("imageinput1_1").style.display="none";}function Removedivimageinput1_2(){document.getElementById("nImageUseIdimageinput1_2").value = "";document.getElementById("imageinput1_2").style.display="none";}</script><div id="imageinput1_1"><img src="../TM_imagebank2/upload/49/thumbbiludlejning22.jpg" border="0"><br><input type="Hidden" name="nImageUseIdimageinput1_1" value="5"><input type="Button" onclick=window.open("indexpopup.cfm?diven=imageinput1&choosen=1&modid=0&status=2&statusid=5&aloops=2") value="Edit"><input type="Button" onclick="java script:if (confirmimageinput1()){Removedivimageinput1_1()}" value="Delete"></div><div id="imageinput1_2"><img src="../TM_imagebank2/upload/49/thumb190x110_maibilen2.jpg" border="0"><br><input type="Hidden" name="nImageUseIdimageinput1_2" value="8"><input type="Button" onclick=window.open("indexpopup.cfm?diven=imageinput1&choosen=1&modid=0&status=2&statusid=8&aloops=2") value="Edit"><input type="Button" onclick="java script:if (confirmimageinput1()){Removedivimageinput1_2()}" value="Delete"></div>
</div>
Det er i imageinput1 jeg indsætter HTMLen...altså alt det som er i imageinput1 diven bliver lavet dynatisk på popup siden og overført i en innerHTML.
Det virker fint som det står der men når indholdet bliver flyttet over via popupen kommer der en javascript error med Object expected.
Jeg kan ikke se hvor javascript fejlen er da koden ikke kan ses i source da det er overført via innerHTML.
Nogen som kan give en forklaring på hvad som måske er galt ?