Avatar billede tsocm Nybegynder
19. februar 2001 - 01:47 Der er 30 kommentarer og
1 løsning

billedet skal give input i form

>TSOCM<
Jeg er ny på sitet og er langt fra ved at være inde i det her, men der er jo nogle spændene spørgsmål og nogle fede svar, jeg prøver at lærer lidt af:).

Det der er problemet er, jeg har en form, som virker fint, men kunne godt tænke mig at der er et billedet, og når man trykker på det kommer der en tekst frem i formen.

Jeg ved sq ikke om det er svært eller let, men lad os sætte 30point på det:)
Avatar billede jakoba Nybegynder
19. februar 2001 - 02:12 #1
Det er let. Nen siden du er ny vil jeg bære over med at du pointsætter lidt forkert :-))

sæt et link om billedet:

<A href=\"java script:void(0)\"
  onclick=\"document.forms.form_navn.felt_navn.value=\"den tekst der skal ind\"
><img src=\"dit_billede.jpg\"></A>

og navngiv både formen og feltet med en name= parameter

<form name=\"din_form\" ...>
<input name=\"dit_felt\" ...>

mvh http://www.tdaugaard.dk/fotx/showuser.asp?user=jakoba
Avatar billede no_doubt Nybegynder
19. februar 2001 - 02:12 #2
Kunne du paste koden så vi har lidt at arbejde med ?
Avatar billede no_doubt Nybegynder
19. februar 2001 - 02:13 #3
Nå okay, hvis det bare var det så er det iorden :-)
Avatar billede seider Nybegynder
19. februar 2001 - 02:14 #4
Du skal lave en onclick event der så smider teksten i formen.

burde være meget simple, gider bare ikke lige nu :)
Avatar billede jakoba Nybegynder
19. februar 2001 - 02:14 #5
duh.  din_form == form_navn  of  dit_felt == felt_navn
altså samme navn i form og onclick parameter
Avatar billede tsocm Nybegynder
19. februar 2001 - 02:20 #6
jeg havde ikke regnet med at i ville være så hurtige:)
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 02:22 #7
Jakoba styre JavaScript herinde om natten... *GGG*

http://www.tdaugaard.dk/fotx/showuser.asp?user=nikolajdu
Avatar billede tsocm Nybegynder
19. februar 2001 - 02:24 #8
Den siger at der er fejl i scriptet,
Og nej jeg har ingen anelse om hvor det er..
Når i siger det er forkert point angivning, hvad burde det så have været?
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 02:28 #9
Jakoba tænker på at 30 point er for et medium svært spørgsmål og henviser til at dette synes let... For ham.

Hvilken fejl får du??

/Nikolaj
Avatar billede tsocm Nybegynder
19. februar 2001 - 02:28 #10
<A href=\"java script:void(0)\"
  onclick=\"document.forms.d1.S1.value=\'den tekst der skal ind\'\"><img src=\"Eksempel.jpg\"></A>

Avatar billede tsocm Nybegynder
19. februar 2001 - 02:30 #11
det var bare et par små fejl,, lidt lærer man jo?
Hvem skal jeg give dem til er jer???

(man skal jo kunne kravlre, før man kan går) eller noget i den stil?
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 02:37 #12
Jakoba -

Hvad betyder void(0)?
Avatar billede jakoba Nybegynder
19. februar 2001 - 07:24 #13
void( parameter )  er en foruddefineret funktion der udmærker sig ved ikke at returnere nogetsomhelst.
Så når der klikkes på linket bliver der ikke hoppet nogenvegne, ikke  engang til top som der blir med <a href=\"#\" ...>

tsocm >> tak for points :-))

mvh http://www.tdaugaard.dk/fotx/showuser.asp?user=jakoba
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:12 #14
Alt for dig *ggg*
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:15 #15
Jeg ved ikke om det er muligt at stille et spørgsmål mere, efter jeg har lukket, men jeg kan da prøve:-)
Hvis jeg ønsker at sætte dette script på en anden side/fream hvordan skriver jeg så hvor det er til?

Ellers opretter jeg bare igen*;-) måske med lidt færre point, der skulle jo gerne være til resten af uge :-)!!!
Avatar billede nikolajdu Nybegynder
19. februar 2001 - 20:25 #16
Du kopiere bare hele Scriptet over i det andet dokument og laver samme trick.

Hvis det er fordi feltet er i en anden frame end linket så sig lige til.
Avatar billede jakoba Nybegynder
19. februar 2001 - 20:27 #17
Nej, lidt følgespørgsmål skader ikke.

du har en frameset fil  med blandt andet:

<frameset ...>
  <frame ...    name=\"den_ene_ramme\">
  <frame ...    name=\"den_anden_ramme\"
</frameset>

du loader så to forskellige filer i de to rammer.

hvis din form ligger i \"den_anden_ramme\" kan du skrive:
<A href=\"java script:void(0)\"
    onclick=\"parent.frames.den_anden_ramme.document.forms.d1.S1.value=\'den tekst der skal ind\'\"><img src=\"Eksempel.jpg\"></A>

uanset hvilken ramme linket ligger i. Det er lidt a la et træ der frogrener sig. framesettet \"parent\" er der hvor to grene mødes og derfra kan man så vælge hvilken gren (ramme) man vil gå ud i.

mvh JakobA
Avatar billede jakoba Nybegynder
19. februar 2001 - 20:28 #18
og det skal være > tegn efter den anden <frame linie også.
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:38 #19
Det er vist godt jeg ikke lever af det her *lol*

</head>

<body>
<A href=\"java script:void(0)\"
  onclick=\"parent.frames.ho_htm.document.forms.d1.S1.value=\'hejsa\'\"><img src=\"Eksempel.jpg\" width=\"283\" height=\"212\"></A>

</body>

</html>

det siges \"der er opstådet en fejl i scriptet\"
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:39 #20
jeg har også prøvet med punktum istedet for _
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:40 #21
jeg er lige væk i 10min, pizza\'en skulle jo nødig blive kold*sss*
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:54 #22
back
Avatar billede jakoba Nybegynder
19. februar 2001 - 20:58 #23
har du en    name=\"den_anden_ramme\"    parameter i din frame kommando. det ser lidt ud til du har brugt filnavnet fra din  src=\"ho.htm\"  parameter som navn istedetfor.
begger parametre skal være der (+hvad du ellers har af scrolling=auto ol.)

  <frame src=\"ho.htm\"  ...    name=\"den_anden_ramme\" >
Avatar billede tsocm Nybegynder
19. februar 2001 - 20:59 #24
<frameset cols=\"*,*\">
  <frame name=\"venstre\" src=\"ho.htm\">
  <frame name=\"højre\" src=\"ve.htm\">
  <noframes>
  <body>
Avatar billede tsocm Nybegynder
19. februar 2001 - 21:01 #25
bare sig til hvis jeg skal glemme alt om forms *lol*
Avatar billede jakoba Nybegynder
19. februar 2001 - 21:02 #26
PS der må aldrig være punktum eller andre sjove tegn i et navn der skal bruges til at adressere med javascript.  bogstaver, cifre, _ (+ måske et par stykker mer jeg aldrig bruger) det er alt.
og der er forskel på store og små bogstaver. navnet skal skrives helt ens alle steder.

mvh JakobA
Avatar billede jakoba Nybegynder
19. februar 2001 - 21:05 #27
Ja der er den. De danske æ, ø og å er også \"sjove tegn\" og må ikke bruges i navne. Kald rammen \"hojre\" eller \"hoejre\" istedet.
Avatar billede jakoba Nybegynder
19. februar 2001 - 21:06 #28
<A href=\"java script:void(0)\"
  onclick=\"parent.frames.venstre.document.forms.d1.S1.value=\'hejsa\'\"><img src=\"Eksempel.jpg\" width=\"283\" height=\"212\"></A>
Avatar billede tsocm Nybegynder
19. februar 2001 - 21:14 #29
jeg tør næsten ikke sige det, når nu du synes det er så logisk*gg*
Men den kommer med en besked \"er null eller ikke et opjekt\"
Nå men jeg tror jeg hopper en tur i havnen*gg*
Avatar billede tsocm Nybegynder
19. februar 2001 - 21:17 #30
jeg siger mange tak for hjælpen >>jakoba>> jeg fandt en lille ting som jeg helst ikke vil røbe for dig*lol* navnet på formularen var forkert*

1000 ´tak fo hjælpen og tålmodigheden
Mig skal i nok få glæde af herinde
Avatar billede jakoba Nybegynder
19. februar 2001 - 21:22 #31
:-))
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