Avatar billede zicko Nybegynder
17. december 2003 - 11:28 Der er 25 kommentarer og
1 løsning

kalde function i body

Jeg har en funktion som tæller tegnene i en textbox og skriver antallet af tegn i en mindre textbox ved siden af, problemet er bare at når man loader siden står der 0, selvom der står noget i tekstboksen. Jeg har prøvet at kalde min funktion i OnLoad, men det virker ikke..

Er der nogen der ved hvordan man så kan kalde funktionen, efter at den har indlæst tekstboksen med tekst i så den får det med ?
Avatar billede roenving Novice
17. december 2003 - 11:30 #1
Måske:

<body onload="dinFunktion(document.FORMNAVN.TEKSTBOXNAVN)">
Avatar billede zicko Nybegynder
17. december 2003 - 11:34 #2
har jeg prøvet, men kunne ikke rigtig få det til at virke..

måske det kan ha' noget at gøre med at jeg kalder en anden funktion i OnLoad ?

Skulle det her ikke virke:

onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif')" ?
Avatar billede roenving Novice
17. december 2003 - 11:39 #3
Nej, men hvordan ser kaldet i text-feltet ud ?-)
Avatar billede zicko Nybegynder
17. december 2003 - 11:43 #4
du ka' lige få hele skidtet ;)

i Head:

<script type="text/javascript">
function validate()
{
x=document.frmEdit
input=x.frmBeskrivelse.value
if (input.length>100)
{
alert("Beskrivelsen må ikke være på mere end 100 tegn.")
return false
}
}
</script>

I body:
<Body onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif')">
<textarea name="frmBeskrivelse" cols="45" rows="3" id="frmBeskrivelse" onKeyDown="DescriptionCharCount();" onKeyUp="DescriptionCharCount();"><%=strReadBeskrivelse%></textarea>
<BR>
<input size="3" value="0" name="countcharacters" maxlength="3">&nbsp;<input type="submit" name="Submit" value="Gem">


Har pillet tabeller og så videre fra.. men du kan vel danne dig et overblik ud fra det her ikke? :)
Avatar billede zicko Nybegynder
17. december 2003 - 11:44 #5
Det virker fint nok hvis man begynder at skrive i tekstfeltet, så tæller den bare derudaf.. men det er bare lige det der med at få den til at tælle fra starten der kniber...
Avatar billede roenving Novice
17. december 2003 - 11:45 #6
-- og DescriptionCharCount() ?-)
Avatar billede zicko Nybegynder
17. december 2003 - 11:45 #7
ups det var vist egentlig den forkerte funktion jeg fik smidt ind der.. du får lige den rigtige...

function DescriptionCharCount() {
    document.frmEdit.countcharacters.value = document.frmEdit.frmBeskrivelse.value.length;   
}
Avatar billede zicko Nybegynder
17. december 2003 - 11:46 #8
hehe ja.. den var der... ;)
Avatar billede roenving Novice
17. december 2003 - 11:51 #9
Der må være andet ...

Det virker nemlig ganske glimrende hos mig !-)
Avatar billede zicko Nybegynder
17. december 2003 - 11:55 #10
du får lige et link så :)

har lagt koden her: http://www.alstrupnet.dk/kode.htm
Avatar billede zicko Nybegynder
17. december 2003 - 11:59 #11
ved godt det nok er lidt noget slamkode ;) men er ik' så haj til det endnu.. man må jo bare prøve sig frem :)
Avatar billede roenving Novice
17. december 2003 - 12:02 #12
Du har jo ikke noget </form>-tag !-)

-- og så skal du neste tags rigtigt:

<form action="" method="post" name="frmEdit" id="frmEdit" onsubmit="return validate()">
<table width="530" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="wTextSmaller" align="center" valign="middle">
      <textarea name="frmBeskrivelse" cols="45" rows="3" id="frmBeskrivelse" onKeyDown="DescriptionCharCount();" onKeyUp="DescriptionCharCount();">Dette album er beregnet til enkeltbilleder der ikke falder under nogen særlig kategori.</textarea>
      <INPUT TYPE="hidden" NAME="flag" VALUE="2"></td>
  </tr>
  <tr>
    <td class="wTextSmaller" align="center" valign="middle">
      <input size="3" value="0" name="countcharacters" maxlength="3">&nbsp;<input type="submit" name="Submit" value="Gem"></td>
  </tr>
</table>
</form>
Avatar billede zicko Nybegynder
17. december 2003 - 12:03 #13
undskyld hvis jeg spørger dumt, men hva' vil det sige at neste tags rigtigt? :)
Avatar billede zicko Nybegynder
17. december 2003 - 12:07 #14
ah du mener at sætte form tagget uden om tables ?
Avatar billede roenving Novice
17. december 2003 - 12:13 #15
Ja, <tag1><tag2></tag1></tag2> er ulovligt ...

Og ligeledes:

<td><form></td></tr>
<tr><td>...</td></tr>

Med </form> placeret et hvilkensomhelst sted andet end inden i den samme celle som <form>
Avatar billede zicko Nybegynder
17. december 2003 - 12:39 #16
hmm nu prøvede jeg at ændre det som du skrev, men den tæller altså stadig ikke når man loader den..
Avatar billede zicko Nybegynder
17. december 2003 - 12:44 #17
faktisk, så vil den slet ikke tælle mere.. ikke engang når man skriver ? :|
Avatar billede roenving Novice
17. december 2003 - 12:50 #18
Det gør den stadig glimrende hos mig ...

Startteksten er på 87 tegn !-)
Avatar billede zicko Nybegynder
17. december 2003 - 12:50 #19
den virker åbenbart ikke når form tagget står før table tagget.. hvis jeg flytter form tagget tilbage hvor det var før (inden i cellen) så virker det igen....
Avatar billede zicko Nybegynder
17. december 2003 - 12:52 #20
prøv at teste www.alstrupnet.dk/kode.htm

jeg ka' ik' få dne til at virke.. har ellers ændret de der ting..

prøver lige at slette min internet cache..
Avatar billede zicko Nybegynder
17. december 2003 - 12:53 #21
stadig ingenting... :|
Avatar billede roenving Novice
17. december 2003 - 12:54 #22
Et manglende "

<body bgcolor="#006633" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="DescriptionCharCount();MM_preloadImages('img/folder.gif','thumb_DSC00266.jpg')">
Avatar billede zicko Nybegynder
17. december 2003 - 12:55 #23
aaah ja selvfølgelig :D
Avatar billede zicko Nybegynder
17. december 2003 - 12:58 #24
tror efterhånden jeg har stiret mig blind på det her :)

Tusind mange tak for hjælpen! Det var virkelig lækkert at det endelig kom til at virke :D

Vil du ik' ha' dine point?
Avatar billede roenving Novice
17. december 2003 - 12:59 #25
Velbekomme '-)
Avatar billede roenving Novice
17. december 2003 - 13:02 #26
-- tak for points ;~}
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