13. februar 2003 - 10:51
Der er
6 kommentarer og 1 løsning
document.getElementById('vis').innerHTML
Jeg har denne getElementById men jeg vil gerne have " if elm er tomt " så skal den ikke vis billedet. Her er min kode: <HTML> <HEAD> <TITLE></TITLE> <script language="JavaScript"> function visPic(elm) { document.getElementById('vis').innerHTML = "<img onClick=\"previewbilledet('billedet/previewbilledet.asp?images=" + elm.value + "');\" src=\"../images/icon/Page_preview.gif\" style=cursor:hand; border=0></a>"; } function previewbilledet(id){ previewbilledetWin = window.open("" + id + "", "previewbilledet", "resizable=no,scrollbars=auto,toolbar=no,location=no,directories=no,status=no,width=350,height=400,screenX=50,screenY=50"); previewbilledetWin.focus(); } </script> </HEAD> <BODY> <select name="pic" onChange="visPic(this);"> <option selected>Selected billedet</option> <option Value="Page_preview.gif">Page_preview.gif</option> </select> <div id="vis"></div> </BODY> </HTML>
Annonceindlæg fra HP
13. februar 2003 - 11:19
#1
<select name="pic" onChange="if(this.options[this.selectedIndex].value!='ingen'){visPic(this.options[this.selectedIndex].value)};"> /Nikolaj
13. februar 2003 - 11:38
#2
Ja. Men hvis man har vælg et billedet så vil det jo være der og det er det jeg vil have væk
13. februar 2003 - 11:40
#3
Sådan så??? <HTML> <HEAD> <TITLE></TITLE> <script language="JavaScript"> function visPic(elm) { if(elm!="ingen"){ document.getElementById('vis').innerHTML = "<img onClick=\"previewbilledet('billedet/previewbilledet.asp?images=" + elm.value + "');\" src=\"../images/icon/Page_preview.gif\" style=cursor:hand; border=0></a>"; }else{ document.getElementById('vis').innerHTML = ""; } } function previewbilledet(id){ previewbilledetWin = window.open("" + id + "", "previewbilledet", "resizable=no,scrollbars=auto,toolbar=no,location=no,directories=no,status=no,width=350,height=400,screenX=50,screenY=50"); previewbilledetWin.focus(); } </script> </HEAD> <BODY> <select name="pic" onChange="visPic(this.options[this.selectedIndex].value);"> <option selected value="ingen">Selected billedet</option> <option Value="Page_preview.gif">Page_preview.gif</option> </select> <div id="vis"></div> </BODY> </HTML> /Nikolaj
13. februar 2003 - 12:03
#4
Ja næsten men nu er valuen "undefined" på den side jeg åbner
13. februar 2003 - 12:09
#5
function visPic(elm) { alert(elm); if(elm!="ingen"){ document.getElementById('vis').innerHTML = "<img onClick=\"previewbilledet('billedet/previewbilledet.asp?images=" + elm + "');\" src=\"../images/icon/Page_preview.gif\" style=cursor:hand; border=0></a>"; }else{ document.getElementById('vis').innerHTML = ""; } }
13. februar 2003 - 12:17
#6
Nu vil den godt så jeg siger TAK!!
13. februar 2003 - 12:19
#7
No problemos gringo :))
Vi tilbyder markedets bedste kurser inden for webudvikling