Avatar billede funstuff.dk Nybegynder
08. maj 2001 - 19:32 Der er 11 kommentarer og
1 løsning

Indsæt fra popup vindue?

Hej.
Skal lave en slags ordbog som køre i et lille popup vindue.
Selve ordbogen skal udtrækkes fra en access database, men selve ordbogen er der ik særlig mange ord i(kun ca 30  ord) når men der skal  være et textarea på en side så skal man kunne trykke på et links der hedder ordbog, så popper ordbogen op, og man kan sætte de forskellige ord ind..

Nogle der kan hjælpe med det?

Har selve udtræk koden skal bare brug en kode til at sætte den ind i min textarea..

På forhånd tak.

Mvh
Morten

Ps. Håber i forstår hvad jeg mener…
Avatar billede ellebaek Nybegynder
08. maj 2001 - 21:50 #1
hvis du i popuppen laver formen til sig selv ...

så kan du i starten af koden sige f.eks.
<%
if send <> \"\" Then
det er hvis der er trykket på submit, kræver at du har kaldt submitknappen for send

så siger du:
session(\"a\") = request.form(\"feltnavn1\")
session(\"b\") = request.form(\"Feltnavn2\")
osv.
%>
et eller andet java der sender videre til HTML dokumentet i bgrunden
<%
end if
%>
og htmldelen.
så kan du på den måde udskrive disse sessions i textareas og input felter ved hjælp af : <%=session(\"navn\")%>
Avatar billede funstuff.dk Nybegynder
09. maj 2001 - 16:09 #2
Hmm blev jeg ik så meget klogere af, ku være det er noget java script jeg skal ha fat i..
Avatar billede ellebaek Nybegynder
10. maj 2001 - 08:02 #3
altså sådan som jeg har sat det sammen er den lavet så man udfylder en form i ASP ... derefter ved hjælp af javascript lukkes det popupvindue ... og variablerne kan så hentes i det andet dokument ved at læse sessionsene ...
Avatar billede madsmilter Nybegynder
12. maj 2001 - 03:03 #4
Du er ude efter noget JavaScript for at løse dit problem.
Jeg gætter på, at du ikke er interesseret i at skulle \"reloade\" din hovedside hver gang du vil tilføje et ord.
Derfor skal du gøre følgende:

Din ordbog, som du har i et nyt vindue, skal du åbne fra hovedvinduet med et javascript.
Din popup fil skal indeholde følgende:
<script language=\"JavaScritp\">
function indsaetord(ordet)
{
self.parent.opener.document.formularen.feltet.value = ordet;
  window.close();
}
</script>
....noget dynamisk kode der skriver dit \"ord\".....
<a href=\"java script:indsaetord(\'<%=RS(\"ordfradb\")%>\')\"><%=RS(\"ordfradb\")%></a>

I din hovedfil, skal formularen se nogenlunde sådan ud:

<form name=\"formularen\">
<textarea name=\"feltet\"></textarea>
</form>

Jeg har ikke lige afprøvet dette nu og her, men noget i den retning burde løse dit problem.
Avatar billede funstuff.dk Nybegynder
17. maj 2001 - 16:01 #5
var det muligt at få en hel kode, og muligvis se det i funktion?
Avatar billede funstuff.dk Nybegynder
21. maj 2001 - 17:08 #6
???
Avatar billede madsmilter Nybegynder
21. maj 2001 - 23:02 #7
Jamen så er der jo ikke noget arbejde tilbage til dig selv :-)
Det bliver brugt på http://www.investigate.dk
Klik på et af produkterne i højre side af skærmen på forsiden.
Klik derefter på \"Vælg Produkt\" knappen, som er ca. halvt nede på siden.
Ved at klikke på et af produkterne i popupvinduet, så sendes data fra popup vinduet til det oprindelige vindue. Alt sammen via. JavaScripts.
Avatar billede funstuff.dk Nybegynder
22. maj 2001 - 15:41 #8
ok, fatter bare ik så meget javascrips.

Men prøver lige at se lidt på det.
Avatar billede funstuff.dk Nybegynder
22. maj 2001 - 15:43 #9
Hmm, har et problem.. den skal beholde den gamle tekst der står i feltet....
Avatar billede funstuff.dk Nybegynder
24. maj 2001 - 23:06 #10
Har fundet ud af det!!
Avatar billede ellebaek Nybegynder
26. maj 2001 - 19:12 #11
hvad var løsningen så ??
Avatar billede funstuff.dk Nybegynder
27. maj 2001 - 01:29 #12
<script>

function addText (texttoadd) {
opener.document.dinform.dittextarea.value+=texttoadd;
self.close();
}
</script>


<a href=\"java script:addText(\'test1\');\">test1</a>
<a href=\"java script:addText(\'test2\');\">test2</a>

meget nemmere end det andet, og så sletter den heller ik det der står i mit textarea i forvejen..

:o)
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
Kurser inden for grundlæggende programmering

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