Avatar billede sotec Nybegynder
16. oktober 2002 - 14:44 Der er 6 kommentarer og
1 løsning

Brug af image type="image" i form med layer pop up

Jeg roder med en lille pop up kalender som skal sætte den valgte dato ind i et input felt.

(kalenderen har jeg hentet her:
http://www.geocities.com/fuushikaden/PopupCalendar/dp-intro.htm )

I stedet for en grim standard knap har jeg lavet en lille gif som jeg gerne vil bruge som knap i stedet for, men det virker ikke.

Har jeg overset noget?


I head:

<script language='javascript' src='kalender/popcalendar.js'></script>



I body:

<form name='date2' method='post'>
<input type=text class="frame" name="datevalue" value="">
<script language="javascript">
<!--
if (!document.layers) {document.write("<input type='image' onclick='popUpCalendar(this, date2.datevalue, \"dd-mm-yyyy\")' src='kalender/kalender.gif'>")
}
//-->
</script>                   
</form>
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 22:43 #1
Jeg har lige testet <input type='image' onclick='popUpCalendar(this, date2.datevalue, \"dd-mm-yyyy\")' src='kalender/kalender.gif'> med et af mine egne billeder og det virker 100 %!
Er du sikker på at billedet hedder det rigtige og ligger i det rigtige bibliotek?
Avatar billede sotec Nybegynder
16. oktober 2002 - 22:54 #2
Det er ikke så meget spørgsmålet om knappen vises eller ej (det gør den) men mere at der ikke sker en skid når man trykker på den!

Måske virker kombinationen af input type="image" og så onclick ikke?
Avatar billede hbhansen Nybegynder
16. oktober 2002 - 22:57 #3
Jeg har lige lavet følgende:
<input type='image' onclick='alert("TEST");' src='../test/test.jpg'>

Og der kommer udemærket en alert boks frem.
Har du prøvet at sætte ; ind:
<input type='image' onclick='popUpCalendar(this, date2.datevalue, \"dd-mm-yyyy\");' src='kalender/kalender.gif'>
Avatar billede sotec Nybegynder
17. oktober 2002 - 00:00 #4
Desværre, det virker ikke.

Kan det have noget at føre med javascriptet udenom?

<form name='date2' method='post'>
<input type="text" class="frame" name="datevalue" value="">
<script language="javascript">
<!--
if (!document.layers) {document.write("<input type='image' onclick='popUpCalendar(this, date2.datevalue, \"dd-mm-yyyy\");' src='kalender/kalender.gif'>")
}
//-->
</script>                   
</form>
Avatar billede hbhansen Nybegynder
17. oktober 2002 - 00:01 #5
Det ved jeg desværre ikke så meget om men umiddelbart vil jeg sige ja, da jeg ikke kan se andre fejl !
Avatar billede sotec Nybegynder
18. oktober 2002 - 01:41 #6
Nå, ingen var kloge nok.
Avatar billede beldring Nybegynder
18. oktober 2002 - 01:42 #7
DU er da bare for irriterende at høre på! ... jeg forstår sgu' godt at du ikke får hjælp... det samme gælder http://www.eksperten.dk/spm/271768
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