Avatar billede fomse Nybegynder
02. maj 2001 - 21:19 Der er 13 kommentarer og
1 løsning

Popup-vindue

Hej Alle

Jeg har et poupvindue som automatisk lukker op! Men hvordan kan jeg lave det sådan at, der ike er den øverste linie med \"lukke-X\" i højre hjørne, men at det kun kan lukkes med et LUK VINDUE-script??

Fomse:-)

Avatar billede magnus_madsen Nybegynder
02. maj 2001 - 21:25 #1
umiddelbart er det meget svært
Avatar billede nikolajdu Nybegynder
02. maj 2001 - 21:25 #2
Umiddelbart er det slet ikke muligt.
Avatar billede Thomas Nybegynder
02. maj 2001 - 21:28 #3
Du skal lave et fullscreen vindue...  - virker dog ikke i ns.
Se evt lidt om emnet på www.microbians.com !
Avatar billede nikolajdu Nybegynder
02. maj 2001 - 21:29 #4
Du kan evt. prøve at ændre den her .zip fil fra http://www.microbians.com

Det virker dog kun i IE.

/Nikolaj
Avatar billede nikolajdu Nybegynder
02. maj 2001 - 21:30 #5
raivo - samme idé var? ;-)
Avatar billede Thomas Nybegynder
02. maj 2001 - 21:34 #6
nikolajdu > heh .. der er nok noget om det (o:
Avatar billede oskar Nybegynder
02. maj 2001 - 21:45 #7
Prøv denne her. Lukkekrydset bliver der, men virker ikke.

http://javascript.internet.com/page-details/determined-popup.html
Avatar billede fomse Nybegynder
02. maj 2001 - 22:01 #8
Hej Alle

Tak for jeres kreative besvarelser! Men jeg er ked af at jeg ikke kan bruge nogen af dem, af den simple årsag at jeg udseendesmæssigt ikke ønsker noget lukke-X overhovedet.

Kan man slet ikke løse det på en fornuftig måde?

Fomse:-)
Avatar billede oskar Nybegynder
03. maj 2001 - 00:04 #9
Så prøv med den her:

<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

<HEAD>

<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Original:  CodeLifter.com (support@codelifter.com) -->
<!-- Web Site:  http://www.codelifter.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var windowW=214 // wide
var windowH=398 // high
var windowX = 260 // from left
var windowY = 100 // from top
var urlPop = \"yourpage.html\"
var title =  \"This Is A Frameless Popup Window\"
// set this to true if the popup should close
// upon leaving the launching page; else, false
var autoclose = true
// do not edit below this line
s = \"width=\"+windowW+\",height=\"+windowH;
var beIE = document.all?true:false
function openFrameless() {
if (beIE) {
NFW = window.open(\"\",\"popFrameless\",\"fullscreen,\"+s);
NFW.blur();
window.focus();
NFW.resizeTo(windowW,windowH);
NFW.moveTo(windowX,windowY);
var frameString=\"\"+
\"<html>\"+
\"<head>\"+
\"<title>\"+title+\"</title>\"+
\"</head>\"+
\"<frameset rows=\'*,0\' framespacing=0 border=0 frameborder=0>\"+
\"<frame name=\'top\' src=\'\"+urlPop+\"\' scrolling=auto>\"+
\"<frame name=\'bottom\' src=\'about:blank\' scrolling=\'no\'>\"+
\"</frameset>\"+
\"</html>\";
NFW.document.open();
NFW.document.write(frameString);
NFW.document.close();
}
else {
NFW = window.open(urlPop,\"popFrameless\",\"scrollbars,\"+s);
NFW.blur();
window.focus();
NFW.resizeTo(windowW,windowH);
NFW.moveTo(windowX,windowY);
}
NFW.focus();
if (autoclose) {
window.onunload = function(){NFW.close();}
  }
}
//  End -->
</script>

</HEAD>

<!-- STEP TWO: Insert the onLoad event handler into your BODY tag of your Popup HTML document  -->

<BODY onLoad=\"top.window.focus()\">

<!-- STEP THREE: Copy this code into the BODY of your HTML document  -->

<a href=\"java script:openFrameless()\">Click Here</a>

<p><center>
<font face=\"arial, helvetica\" size\"-2\">Free JavaScripts provided<br>
by <a href=\"http://javascriptsource.com\">The JavaScript Source</a></font>
</center><p>
Avatar billede fomse Nybegynder
03. maj 2001 - 10:45 #10
Til oscar

Det er lidt derhen af, men dette vindue kan slet ikke lukkes, heller ikke med et luk vindue script, ej heller åbnes automatisk.

Fomse:-)
Avatar billede oskar Nybegynder
03. maj 2001 - 16:09 #11
Den er nu god nok. I den side der her hedder yourpage.html skal du så lige lave en funktion der lukker det vindue.

Eksempelvis:

function luk(){
    kortvindue=window.close(\'Close.gif\',\'kort\',\'width=310,height=300\')
}

Kald:

<A HREF=\"java script:luk()\"><IMG SRC=\"Close.gif\" BORDER=\"0\" WIDTH=\"450\" HEIGHT=\"431\" ALT=\"Klik for at lukke\"></A><BR>

Eksemplet her med et meget stort lukkebillede kan du jo bare reducere efter behov.
Avatar billede Thomas Nybegynder
03. maj 2001 - 16:37 #12
fomse >
som tidligere nævnt, så er det fra microbians stadig en løsning der kan efterlignes. Det der gøres er, at der åbnes et fullscreen vindue, da disse ikke har titlebar eller lukkekryds (eller noget andet for den sags skyld), og derefter resizer man dette fullscreen vindue til den størrelse man ønsker.

Når det er gjort, skal du selv bagefter tilføje lukkekryds, eller hvad det nu måtte være (dog kan man altid benytte sig af alt+f4). I ns kommer der blot et almindeligt vindue som kun består af \"rammen\"...
Avatar billede fomse Nybegynder
03. maj 2001 - 19:52 #13
oscar-->

Ku´ du ikke være sød at sende mig et eksempel på mail (helst begge sider, den hvor der åbnes fra, og den som åbner). Jeg kan nemlig ikke få det til at virke.

Mail: henrik@fomsgaard.com

Fomse:-)
Avatar billede oskar Nybegynder
03. maj 2001 - 21:39 #14
ok
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