01. juni 2003 - 22:13
Der er
21 kommentarer og 1 løsning
Label uden ramme omkring
Jeg er ret newbee når det gælder vbcript. Jeg har lavet et lille script som viser et indtastet beløb i en anden valuta. Simpelt nok og også bare et eksempel. Men kan man ikke undgå, at resultatet vises med en ramme omkring ? Kig evt. på uret på
www.bali.com
Annonceindlæg fra Conscia
Slettet bruger
01. juni 2003 - 22:18
#1
Hvordan ser din kode ud?
Slettet bruger
01. juni 2003 - 22:21
#2
Hvis du skriver det ud i en tabel så er det noget med border=0
I scriptet skriver jeg: res.value = resultat HTML koden for feltet er: <td width="25%"><font face="Verdana"><Input type = "label" name = "res" value = "" Size = "10">
Men det er ikke rammen i tabellen jeg tænker på. Det er selve den label resultatet står i, som får en ramme. Lige som et tekst inputfelt...
Slettet bruger
01. juni 2003 - 22:28
#5
Den kender jeg ikke lige, prøv med border=0 eller border="none" og se om den vil "æde" det.
<Input type = "label" name = "res" value = "" Size = "10">
variablen res er defineret i vbscriptet og skrives blot i html lablen res..... Jeg syns ikke border 0 eller none virker.,..
Slettet bruger
01. juni 2003 - 22:35
#8
Jeg leder men kan ikke finde noget, så jeg skyder fra hoften, hvad hvis du gør feltet readonly eller disabled: <Input type = "label" name = "res" value = "" Size = "10" readonly="true"> <Input type = "label" name = "res" value = "" Size = "10" disabled="true">
</head> <body> <font face="Verdana"> </font> <table border="0" width="237" bgcolor="#CDCDCD" cellspacing="0" cellpadding="0"> <tr> <td width="236"> <div align="left"> <table border="0" width="236" cellspacing="1"> <tr> <td width="228" bgcolor="#EDF2F8"> <p align="left"><b><font face="Arial">Valutaberegner (test)</font></b></p> </td> </tr> <tr> <b> <td width="228" align="center" bgcolor="#FFFFFF"> <p align="left"><font face="Arial"><img border="0" src="spacer.gif" width="1" height="2"></font></td> </b> </tr> <tr> <td width="228" bgcolor="#FFFFFF"> <table border="0" cellpadding="0" cellspacing="0" width="75%"> <tr> <td width="124%"><font face="Verdana">Dkkr</font></td> <td width="50%"><font face="Verdana"><INPUT type = "text" name = kr value ="" size="10"> </font></td> </tr> <tr> <td width="124%"><font face="Verdana"><Input type="radio" name=valuta value = val_euro id = id_euro checked> Euro <br> <Input type="radio" name=valuta value = val_dollar id = id_dollar > Dollar</font></td> <td width="50%"></td> </tr> <tr> <td width="124%"><font face="Verdana"><input type = "button" name = "knap" value = "Beregn"> </font></td> <td width="25%"><font face="Verdana"><Input type = "label" name = "res" value = "" Size = "10" border="0"> </font></td> </tr> </table> </td> </tr> <tr> <td width="228" bgcolor="#EDF2F8"> <p align="left"> </td> </tr> </table> </div> </td> </tr> </table> <p align="left"> </p> <script Language = "VBScript"> Private Sub Beregn() Dim dkkr , kurs , promille Dim resultat If id_euro.checked Then kurs = 7.44 End If If id_dollar.checked then kurs = 5 End If dkkr = kr.value resultat = dkkr / kurs resultat = Formatnumber (resultat,2) res.value = resultat end sub Sub knap_OnClick Beregn End Sub </script> </body>
01. juni 2003 - 22:37
#10
Her er hele skidtet. Så kan du måske bedre se hvad jeg mener !
Slettet bruger
01. juni 2003 - 22:41
#11
Næ det hjælper ikke, jeg kan ikke finde noget der beskriver input type = "label" og jeg kan heller ikke finde en attribut til input tagget som angiver noget med en ramme så mit bedste bud er stadig at prøve sig frem med readonly og disabled. Sorry men jeg har ikke flere bud.
01. juni 2003 - 22:42
#12
ok, pænt af dig at forsøge...
Slettet bruger
01. juni 2003 - 22:43
#13
Håber du finder ud af det :-)
01. juni 2003 - 22:45
#14
Jeg har hævet indsatset af samme grund *G*
01. juni 2003 - 22:47
#15
indsatsen...
02. juni 2003 - 07:47
#16
blueeye97> Hvad er det for en ramme du snakker om? Er det en synlig ramme eller? //>Rune
02. juni 2003 - 12:26
#17
Feltet hvor resultatet står i har en lille ramme omkring. Lige som indtastningsfelterne har
02. juni 2003 - 12:27
#18
I F.eks. VB 6.0. Der er der jo forskel på en textbox og en label. Det er det samme jeg gerne vil have her. Resultatet skal være som en label og ikke fremstå som en textbox.
02. juni 2003 - 15:52
#19
ahh okay, i HTML hedder det så en DIV. Her har du et eksempel på hvordan du gør: <script type="text/vbscript"> Sub tester document.getElementById("tt").innerHTML = "testttttt" End Sub </script> <div onclick="tester" id="tt" name="tester">test</div> //>Rune
02. juni 2003 - 16:21
#20
Sådan her fx. </head> <body> <font face="Verdana"> </font> <table border="0" width="237" bgcolor="#CDCDCD" cellspacing="0" cellpadding="0"> <tr> <td width="236"> <div align="left"> <table border="0" width="236" cellspacing="1"> <tr> <td width="228" bgcolor="#EDF2F8"> <p align="left"><b><font face="Arial">Valutaberegner (test)</font></b></p> </td> </tr> <tr> <b> <td width="228" align="center" bgcolor="#FFFFFF"> <p align="left"><font face="Arial"><img border="0" src="spacer.gif" width="1" height="2"></font></td> </b> </tr> <tr> <td width="228" bgcolor="#FFFFFF"> <table border="0" cellpadding="0" cellspacing="0" width="75%"> <tr> <td width="124%"><font face="Verdana">Dkkr</font></td> <td width="50%"><font face="Verdana"><INPUT type = "text" name = kr value ="" size="10"> </font></td> </tr> <tr> <td width="124%"><font face="Verdana"><Input type="radio" name=valuta value = val_euro id = id_euro checked> Euro <br> <Input type="radio" name=valuta value = val_dollar id = id_dollar > Dollar</font></td> <td width="50%"></td> </tr> <tr> <td width="124%"><font face="Verdana"><input type = "button" name = "knap" value = "Beregn"> </font></td> <td width="25%"><font face="Verdana"><div id="result"></div> </font></td> </tr> </table> </td> </tr> <tr> <td width="228" bgcolor="#EDF2F8"> <p align="left"> </td> </tr> </table> </div> </td> </tr> </table> <p align="left"> </p> <script Language = "VBScript"> Private Sub Beregn() Dim dkkr , kurs , promille Dim resultat If id_euro.checked Then kurs = 7.44 End If If id_dollar.checked then kurs = 5 End If dkkr = kr.value resultat = dkkr / kurs resultat = Formatnumber (resultat,2) document.getElementById("result").innerHTML = resultat end sub Sub knap_OnClick Beregn End Sub </script> </body> //>Rune
02. juni 2003 - 18:05
#21
Fjong Rune... Takker !!!
02. juni 2003 - 18:19
#22
Anytime ;o) Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering