Avatar billede encorez Nybegynder
12. april 2002 - 17:03 Der er 21 kommentarer og
1 løsning

Pop-up vindue

Jeg har har et link til hjælpe-side som skal komme frem med nogle få hjælpe-informationer. Det er til udfyldelse af et spørgeskema. Men den nye side som komme frem, fylder hele skærmen. Der må være en kode man kan sætte ind det gør at man kan styre størrelsen. Og hvor skal det sættes ind. I linket eller på den nye side?
Avatar billede sannen Nybegynder
12. april 2002 - 17:06 #1
Du skulle nok have været i JavaScript kategorien... Men her kommer lidt:
Indsæt :

<script>
function popUpWin(popupPage,pWidth, pHeight) {   
    window.open(popupPage,"PopUp"+RandomNum(10),"width="+pWidth+",height="+pHeight+",left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes");
}
</script>

og på dit link:
<a href="java script:popUpWin('help.php',400,500);"> asdaksjd</a>
Avatar billede sthen Nybegynder
12. april 2002 - 17:06 #2
Opret spm i Javascript i stedet, da det er ad den vej det skal løses
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:07 #3
fx:
<a href="#" OnClick="window.open('side.php','blablavindue','width=400;, height=400;');"> Start </a>
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:07 #4
whooops.. forkert
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:07 #5
<a href="#" OnClick="window.open('side.php','blablavindue','width=400, height=400');"> Start </a>
Avatar billede sannen Nybegynder
12. april 2002 - 17:08 #6
Woops.. Lille rettelse til funktionen:

<script>
function popUpWin(popupPage,pWidth, pHeight) {   
    window.open(popupPage,"PopUpWin","width="+pWidth+",height="+pHeight+",left=20,top=20,toolbar=no,location=no,directories=no,status=no,scrollbars=yes");
}
</script>
Avatar billede jelzin101 Praktikant
12. april 2002 - 17:12 #7
jeg har flyttet spørgsmålet til javascript.

Mvh.
Jelzin101/CoAdmin
Avatar billede encorez Nybegynder
12. april 2002 - 17:17 #8
Jeg er lige ved at teste gizmo's forslag. Med mindre jeg gør noget galt, så tror jeg ikke du skal have href="#" med i koden. For så kommer hjælpe-siden både frem som pop-up og den kommer frem på siden som var det et alm link.
Kan den slags virkelig ikke lave i php, eller er jeg bare helt galt på den.
Avatar billede encorez Nybegynder
12. april 2002 - 17:19 #9
Undskyld, jeg troede href="#" betød href="hjælpesiden.php", men hvis man bruger # så er det virkelig kun popup vinduet der viser sien, men det vidste du jo
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:19 #10
Min kode gør, at når man klikker på linket, åbner den et popopvindue med stien side.php, størelsen er 400x400.
Kan ikke lige gennemskue hvad du ellers skulle bruge.

Det med popop vinduer osv er noget du skal bruge javascript til.
Avatar billede encorez Nybegynder
12. april 2002 - 17:21 #11
2 ting.
1. I titlebaren på det nye popup vindue står der "left" ved mig. Aner ikke hvor det kommer fra. Hvordan ændre man det?  Noget title=etellerandet, eller noget andet.
2. Kan man ikke få pop-upvinduet til at ligge sig øverst så, man både kan have hjælpevinduet fremme OG spørgeskemaet fremme samtidig??
Avatar billede encorez Nybegynder
12. april 2002 - 17:23 #12
det virker faktisk også hvis du overhovedet ikke bruger href="", men så kommer der bare ikke nogen "hånd" på linket
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:25 #13
Inde på din dokument kan du jo bare skrive:
<head>
  <title>min side</title>
</head>
Avatar billede encorez Nybegynder
12. april 2002 - 17:27 #14
nå ja, selvf
Hvad med at ligge vinduet øverst?
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:28 #15
Det gør den automatisk .. ?
Avatar billede encorez Nybegynder
12. april 2002 - 17:35 #16
ja, men jeg mener at få det til at blive liggende øverst, hele tiden. For hvis du skal udfylde et spørgeskema som ligger på en side, som fylder hele skrærmen og du samdig skal se på et lille vuindue med hjælpen i, så skal det lille vindue jo ligge øverst, eller forsvinder det bag det store vindue
Avatar billede =maddog= Nybegynder
12. april 2002 - 17:39 #17
du må ikke skrive href="". evt kan du skrive href="java script:void(0);". hvis du skriver noget andet virker det ikke i Netscape.
du kan med mit vidende ikke kontrollere et browser vindue der ikke er åbnet med javascript i javascript. gudske lov. det ville hurtigt give problemer hvis exekverede javascripts havde rettigheder på din maskine.
Avatar billede encorez Nybegynder
12. april 2002 - 17:50 #18
tak for browserrettelsen, maddog :)

Og stor tak til gizmo, det virker perfekt :)
Avatar billede gizmo-gizmo Nybegynder
12. april 2002 - 17:52 #19
Det var så lidt :-)

maddog -> det med netscape, min version virker fint i den nye netscape.
Avatar billede =maddog= Nybegynder
12. april 2002 - 17:54 #20
jeg mener NS4 seføli. Ellers kan du ligeså godt lade være med at bruge <A HREF>.
Avatar billede =maddog= Nybegynder
12. april 2002 - 18:22 #21
Har du overvejet at lave et virtuelt vindue?? Jeg har bikset et eksempel sammen.
http://www.dsr.kvl.dk/~maddog/197309.html
virker i NS4+ og IE4+ med mit vidende.
Avatar billede =maddog= Nybegynder
12. april 2002 - 21:06 #22
OK. fandt lige to bugs i eksemplet. Er rettet her:
http://www.dsr.kvl.dk/~maddog/197309_2.html
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