Avatar billede nybroe Nybegynder
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>
Avatar billede nikolajdu Nybegynder
13. februar 2003 - 11:19 #1
<select name="pic" onChange="if(this.options[this.selectedIndex].value!='ingen'){visPic(this.options[this.selectedIndex].value)};">

/Nikolaj
Avatar billede nybroe Nybegynder
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
Avatar billede nikolajdu Nybegynder
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
Avatar billede nybroe Nybegynder
13. februar 2003 - 12:03 #4
Ja næsten men nu er valuen "undefined" på den side jeg åbner
Avatar billede nikolajdu Nybegynder
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 = "";
    }
}
Avatar billede nybroe Nybegynder
13. februar 2003 - 12:17 #6
Nu vil den godt så jeg siger TAK!!
Avatar billede nikolajdu Nybegynder
13. februar 2003 - 12:19 #7
No problemos gringo :))
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester