Slettet bruger
05. april 2005 - 12:51
Der er
8 kommentarer og 1 løsning
if - then - else
Hej - jeg skal lige ha' en forespørgsel smidt ind i flg.: <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } var html = '<a href="' + document.imageForm.imagelink.value + '" target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; window.opener.insertHTML(html); window.close(); return true; } //--> </script> I STIO M<script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } if (oForm.imagelink.value == '') { var html = '<img src="' + document.imageForm.image.value + '" border="0">'; else var html = '<a href="' + document.imageForm.imagelink.value + '" target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; return false; } window.opener.insertHTML(html); window.close(); return true; } //--> </script> I STIL MED (EGEN PSEUDO-KODE): <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } if (oForm.imagelink.value == '') { var html = '<img src="' + document.imageForm.image.value + '" border="0">'; else var html = '<a href="' + document.imageForm.imagelink.value + '" target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; return false; } window.opener.insertHTML(html); window.close(); return true; } //--> </script>
Annonceindlæg fra Barco
Slettet bruger
05. april 2005 - 12:52
#1
Hej - jeg skal lige ha' en forespørgsel smidt ind i flg.: - hov sikke noget rod.... <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } var html = '<a href="' + document.imageForm.imagelink.value + " target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; window.opener.insertHTML(html); window.close(); return true; } //--> </script> I STIL MED (EGEN PSEUDO-KODE): <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } if (oForm.imagelink.value == '') { var html = '<img src="' + document.imageForm.image.value + '" border="0">'; else var html = '<a href="' + document.imageForm.imagelink.value + " target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; return false; } window.opener.insertHTML(html); window.close(); return true; } //--> </script>
05. april 2005 - 12:59
#2
ved ikke om det er det du søger, har indsat to backets: <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } if (oForm.imagelink.value == ''){ var html = '<img src="' + document.imageForm.image.value + '" border="0">'; } else { var html = '<a href="' + document.imageForm.imagelink.value + " target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; return false; } window.opener.insertHTML(html); window.close(); return true; } //--> </script>
05. april 2005 - 13:00
#3
backets = brackets:) i din if-else, der ikke havde korrekt syntaks
Slettet bruger
05. april 2005 - 13:05
#4
virker ikke - den submitter ikke og lukker heller ikke vinduet
05. april 2005 - 13:09
#5
Den der return false skal vel væk? eller?
Slettet bruger
05. april 2005 - 13:23
#6
og den rigtige var så: <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } if (oForm.imagelink.value == '') { var html = '<img src="' + document.imageForm.image.value + '" border="0">'} else { var html = '<a href="' + document.imageForm.imagelink.value + '" target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; }; window.opener.insertHTML(html); window.close(); return true; } //--> </script>
05. april 2005 - 13:34
#7
Damn, dine semikoloner og brackets sidder mærkeligt. Prøv at skrive det lidt om til: <script language="JavaScript" type="text/javascript"> <!-- function AddImage() { var oForm = document.imageForm; //validate form if (oForm.image.value == '') { alert('Indtast venligst en billed-sti.'); return false; } // en kommentar her if (oForm.imagelink.value == '') { var html = '<img src="' + document.imageForm.image.value + '" border="0">'; } else { var html = '<a href="' + document.imageForm.imagelink.value + " target="' + document.imageForm.linkTarget.options[document.imageForm.linkTarget.selectedIndex].value + '"><img src="' + document.imageForm.image.value + '" border="0"></a>'; } // måske en kommentar her window.opener.insertHTML(html); window.close(); return true; } //--> </script> Så er det lidt mere overskueligt.
Slettet bruger
07. oktober 2008 - 11:38
#8
Svarer du for point? Beklager den sene tilbagemelding - prøver at rydde lidt op i mine spørgsmål :-)
Slettet bruger
14. marts 2011 - 09:06
#9
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling