Avatar billede annpro Nybegynder
27. august 2006 - 13:38 Der er 16 kommentarer og
1 løsning

fejl i window open

Jeg har følgende kode og ønsker at fjerne status samt titlebar, jeg har forsøgt med at skrive flg. men de forskellige bar skjules ikke ligeledes flyttes siden ikke til den angivne pos.

<html>
<head >
<title><%=session("title")%></title>
</head>
<body onload="window.open('default2.asp' , 'system3', 'width=790','height=650','menubar=no','resizable=no','toolbar=no',' location=no','status=no','top=10','left=100')" onFocus="window.close();">
</body>
</html>
Avatar billede thesurfer Nybegynder
27. august 2006 - 13:48 #1
Det skal se sådan ud:

window.open('filnavn','vinduetsnavn','parameter1,parameter2,parameter3,osv,');
Avatar billede thesurfer Nybegynder
27. august 2006 - 13:49 #2
Dvs, det er kun 3 sæt '-tegn.. der skal ikke '-tegn udenom hver eneste parameter..

- Svar.
Avatar billede thesurfer Nybegynder
27. august 2006 - 13:50 #3
Du skal lige passe på, med at bruge window.open i "body onload"..

Visse popup-blocker software (som de fleste bruger nu om dage), vil blokere for popup'en..
Avatar billede annpro Nybegynder
27. august 2006 - 13:56 #4
Det har jeg også prøvet men de bliver stadig ikke fjernet, kender godt problemet med pop up men det er til et admin site så det er ikke noget problem se nedenstående kode den virker heller ikke:

<html>
<head >
<title><%=session("title")%></title>

</head>
<body onload="window.open('default2.asp','system3','width=790,height=650,menubar=no ,resizable=no,toolbar=no,location=no,status=no,top=10,left=100')" onFocus="window.close();">

</body>
</html>
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:00 #5
Koden virker fint i Opera, hvis jeg tillader popups.. eller ikke "blokerer for uønsket popups"..
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:02 #6
I Mozilla FireFox v1.5.0.6 virker det også, pånær onFocus="window.close()".
I Internet Explorer 6 SP2 virker det fint (den spørger også om hovedvinduet må lukkes)

Opera er version v9.01.
Avatar billede annpro Nybegynder
27. august 2006 - 14:05 #7
ja den åbner men fjerne ikke den øverste linje hvor der her på siden står "Eksperten | programmering:: .... og heller ikke bunden hvor et link normalt vises i, der hvor der står færdig når en side er loaded
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:22 #8
Hmmm..

I IE virker det fint.

I FF fjernes statusbaren ikke, men vinduet kan ikke resizes.

I Opera overrides parameterne, så vinduet vises som brugeren ønsker det.


Hvis du vil fjerne både titlebar og statusbar, skal du vist bruge chromless vindue.. Jeg mener at det kun understøttes af IE, så det vil se "normalt" ud i andre browsere..
Avatar billede annpro Nybegynder
27. august 2006 - 14:25 #9
og det er? og hvordan gør man? men i mit script forsvinder statuslinjen ikke i ie du kan se mit eksempel her http://www.paaskecup.dk/testcms/defaultleft.asp og klikke på admin i venstre side
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:25 #10
Du kan evt se det, ved at bruge roenvings "WINDOW.OPEN LABORATORY":
http://roenving.users.whitehat.dk/WindowLaboratory.html
Avatar billede annpro Nybegynder
27. august 2006 - 14:29 #11
tror mig den side har jeg prøvet men uanse hvad jeg gør vises statuslinjen i bunden stadig
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:30 #12
Prøv at uploade denne kode til din server:

<html>
<head >
<title><%=session("title")%></title>

</head>

<body onload="window.open('test.html','system3','height=500,width=800,top=0,screenY=0,left=0,screenX=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,alwaysLowered=no,alwaysRaised=no,dependent=no,hotkeys=no,titlebar=no,z-lock=no,fullscreen=no,channelmode=no')" onFocus="window.close();">

</body>
</html>


Opret en "test.html" fil.. f.eks. med teksten "virker det?".
Avatar billede thesurfer Nybegynder
27. august 2006 - 14:36 #13
Prøv at fjerne onFocus="window.close();".. (det er lidt irriterende når man tester)
Avatar billede annpro Nybegynder
27. august 2006 - 14:41 #14
virker stadig ikke jeg har fjernet alt der hedder asp og ændre filerne til html men der står stadig udført i bunden
Avatar billede thesurfer Nybegynder
27. august 2006 - 15:14 #15
Hmm.. underligt.. der er forskel på popups, når man sammenligner lokale filer og online filer..
Avatar billede thesurfer Nybegynder
28. august 2006 - 20:50 #16
Hvis du tester det på din egen computer, hvad sker der så?
Avatar billede annpro Nybegynder
31. august 2006 - 00:07 #17
Fik ikke denne funktion til at virke men "thesurfer" gjorde alligevel et forsøg på at hjælpe derfor point
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