Avatar billede nitz Nybegynder
21. juni 2001 - 13:17 Der er 11 kommentarer og
1 løsning

åbning af nyt vindue i bestemt størrelse

Hej Alle,

Jeg har et link i et loop der skal åbne et nyt vindue i en bestemt størrelse. Det er i sig selv nemt nok, men jeg skal også have nogle informationer med over til den nye side hvor der hives nogle informationer ud fra en database. Pt gør jeg således:


<script language=javascript>
    function openWindow() {
    newWindow = window.open(\'modelinfo.asp\', \'newwin\', \'toolbar=no,location=no,scrollbars=yes,directories=no,status=no,menubar=no,width=300,height=400\')
    }
   


</script>

Link: <a href=java script:openWindow()>se model</A>

Er der nogen der ved hvordan man kan sende oplysninger med? oplysninger kommer fra den database jeg looper igennem.

Håber det er forståeligt skrevet

med venlig hilsen

Tommy Nitz
Avatar billede webbe Nybegynder
21. juni 2001 - 13:19 #1
Vil tro at du skal lave en form-tag omkring dit link og de informationer du vil have med og så i din pop-up bruge Request.Form til at kalde informationerne igen!
Avatar billede c4 Nybegynder
21. juni 2001 - 13:21 #2
kan du ikke lige forklare hvad du vil med dette?
forstår ikke helt :)
Avatar billede nitz Nybegynder
21. juni 2001 - 13:23 #3
Webbe:
Hej :o)

Hvordan gør jeg det?

- Tommy
Avatar billede c4 Nybegynder
21. juni 2001 - 13:23 #4
hvis det er størrelsen du vil have lavet om på så,
skal du jo bare ændre der hvor der står:

,width=300,height=400\')

til dit eget valg...!
Avatar billede nitz Nybegynder
21. juni 2001 - 13:25 #5
C4:
Hej :o)

jeg skal åbne vinduet i fx. 300x500 derfor bruger jeg det script, men problemet er at jeg skal have nogle oplysninger med som den næste side skal bruge til at hive ny oplysninger ud af en database. men da jeg kører et loop er det forskellige oplysninger alt efter hvad jeg klikker på, og det er der problemet opstår :o)
Avatar billede misbruger Nybegynder
21. juni 2001 - 13:26 #6
Send db\'s indeksnummer med.

f.eks.

du skal bare lave URL\'en til window.open(\'modelinfo.asp?id=<%=rs(\"indeks\")%>\'.......

i det nye window åbner du bare forbindelsen igen
Avatar billede moroax Nybegynder
21. juni 2001 - 13:27 #7
Det gør du sådan her:
(kig efter modelinfo.asp
info=Hejsa&info2=<%= evtASP %> )
<script language=javascript>
    function openWindow() {
    newWindow = window.open(\'modelinfo.asp?info=Hejsa&info2=<%= evtASP %>\', \'newwin\', \'toolbar=no,location=no,scrollbars=yes,directories=no,status=no,menubar=no,width=300,height=400\')
    }
</script>

på modelinfo.asp
kan du så:
<%
INFO = Request.querystring(\"info\")
INFO2 = Request.querystring(\"info2\")
%>

- MoRoax
Avatar billede c4 Nybegynder
21. juni 2001 - 13:27 #8
o.k!

det fatter jeg minus af :)
så desværre kan jeg ikke hjælpe :(
Men håber at de andre kan!

-c4
Avatar billede webbe Nybegynder
21. juni 2001 - 13:28 #9
Et eksempel kunne være postens id, som du vil hive videre:

<form method=\"POST\" action=\"popup.asp\">
<input type=\"HIDDEN\" name=\"id\" value=\"<%=rs(\"Id\")%>\">
<input type=\"SUBMIT\" name=\"send\" value=\"SEND ID\">
</form>

Her bruger du godt nok en knap, men det er vel også okay!
Avatar billede moroax Nybegynder
21. juni 2001 - 13:29 #10
Damm det går sq stærkt her,

man kan jo ikke nå at svarer før der er en anden der har gjort det ;(

*GG*
Nå, måske man skulle gå over til de korte svar i stedet for *GG*

  - MoRoax
Avatar billede webbe Nybegynder
21. juni 2001 - 13:36 #11
I din popup laver du så en test ved at skrive:

<%=request.form(\"id\")%>

inden for din body-tag.....så skulle du kunne se om du får dit ID sendt videre!
Avatar billede nitz Nybegynder
22. juli 2001 - 00:10 #12
Hej undskyld den lange ventetid.

Da jeg ikke rigtig har kunnet få nogen af jeres svar til at virke efter hensigten, så dropper jeg ideen.....

Tak for jeres hjælp.
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