Avatar billede whiteshark Nybegynder
13. december 2001 - 16:49 Der er 6 kommentarer og
1 løsning

Indsæt tekst (fortsat)

Hej dette er egentlig en fortsættelse på spørgsmål: http://www.eksperten.dk/spm/71496.
Jeg har benyttet jakoba´s eksempel fra http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp71496.html. Dog har jeg ændret funktionen brugTekst til:
parent.opener.document... da det ellers ikke virker når hovedsiden har Frames.
Det virker dog ikke 100%, min hovedside har nemlig flere textfields, der alle skal kunne benytte funktionen. Ovenstående script kan kun benyttes til et textfield på hovedsiden.
Er der nogen der kan hjælpe??

Whiteshark
Avatar billede jakoba Nybegynder
13. december 2001 - 17:12 #1
Har opdateret http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp71496.html
er det sådan du mener?
Avatar billede whiteshark Nybegynder
13. december 2001 - 17:25 #2
Præcis :) Men du bliver nok nødtil at forklare en smule.
Avatar billede jakoba Nybegynder
13. december 2001 - 17:36 #3
Hvert felt har et navn. her er det  \"dintextarea\", \"dintextarea2\".

i linket ved feltet bliver det navn så sendt med til popoppen som url-parameter (du kan se det står bagerst i adresselinien i popoppen).

idet popoppen hentes lægges det navn ned i variablen  fltnavn  i popopvinduet

Når brugeren har valgt en tekst bruger funktionen brugTekst så navnet til at adressere det rigtige textarea at lægge teksten i.

mvh JakobA
Avatar billede whiteshark Nybegynder
13. december 2001 - 17:58 #4
Jeg arbejder lige med det, vender tilbage snart.
Avatar billede whiteshark Nybegynder
17. december 2001 - 18:40 #5
Hej jacoba
Jeg har prøvet at få de forslag til at virke, men jeg laver en fejl et sted.
Mit script er lidt anderledes end dit, håber du måske kan gennemskue det. Jeg hænger nemlig fast:

Hovedsiden:

Min function:
function MM_openBrWindow(theURL,fltnavn,winName,features) { //v2.0
  window.open(\"kontoplan.htm?\"+fltnavn,winName,features);

og mit link:
<a href=\"java script:;\" onClick=\"MM_openBrWindow(\'kontoplan.htm\',\'text1\',\'kontoplan\',\'status=yes,width=400,height=400\')\">

og mit link nr. 2:
<a href=\"java script:;\" onClick=\"MM_openBrWindow(\'kontoplan.htm\',\'text2\',\'kontoplan\',\'status=yes,width=400,height=400\')\">

Popup Siden:

Og min variabel på popup siden:
var fltnavn = \'defaultfeltnavn\';
if ( location.search.length>1 ) fltnavn = location.search.substr(1);

Pheew.. håber du kan hjælpe mig.


Whiteshark
Avatar billede jakoba Nybegynder
17. december 2001 - 22:53 #6
det skulle virke helt fint.
Forudsat altså at dine name= attributter i <fomm og <input kommandoer svarer til dem der bliver brugt:

<form name=\'dinform\' ... >

<textarea name=\'text1\' ... ></textarea>

<textarea name=\'text2\' ... ></textarea>

</form>

Hvis formens navn er noget andet end \'dinform\' skal der ændres tilsvarenden i popopsiden i den funktion der hedder brugTekst.

mvh JakobA
Avatar billede whiteshark Nybegynder
18. december 2001 - 13:23 #7
Hej Jacob

Har fundet fejlen. Når man har frames i sine pages skal man altså lige huske at ramme rigtigt:P

Lige et spørgsmål, Kan du også PHP?

MVH og mange tak for hjælpen

Whiteshark
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