Avatar billede frida Nybegynder
13. april 2002 - 15:06 Der er 5 kommentarer og
1 løsning

NYT VINDUE i IE 4 eller IE 5 forskellig??

Jeg forstår ikke dette her:

Jeg åbner et nyt vindue ved at kalde en funktion når jeg trykker på et link.
Det virker perfekt! Problemet er bare, at dem der sidder med en browser
under IE 5 ikke kan åbne vinduet. Jeg har et javascripthæfte fra 1999 -
dvs. fra før IE 5' tid og jeg kan ikke se, at nedenstående script er anderledes, end
de muligheder hæftet fortæller om.

Mit javascript ligger i en js-fil og ser således ud:

<!--
function aaben(bill,bredde, hoejde){
var venstrePos =Math.round(screen.width - bredde)/2;
var topPos =Math.round(screen.height - hoejde)/2;

window.open( bill,'', 'width='+bredde+',height='+hoejde+', top='+topPos+',left='+venstrePos+'toolbar=no,location=no,directories=no,status=no, resizeable="no" ');
}
-->


Kaldet fra mit link ser således ud:

<a href="java script:aaben('siden_i_vinduet.htm',350,200)" onfocus=this.blur()>Åben vinduet</a>

Hvorfor kan det ikke lade sig gøre i IE 4?

Jeg vil blive meget glad, hvis nogen kan løse mysteriet.

Frida
Avatar billede kimiwan Nybegynder
13. april 2002 - 15:17 #1
et vildt gæt: fordi du mangler citationstegn omkring this.blur() ?
Avatar billede jakoba Nybegynder
13. april 2002 - 15:24 #2
du har ekstra blanktegn, samt " tegn omkring det sidste no

window.open( bill,
            '',
            'width='+bredde+',height='+hoejde
          +',top='+topPos+',left='+venstrePos
          +'toolbar=no,location=no,directories=no,status=no,resizeable=no');

mvh JakobA
Avatar billede frida Nybegynder
13. april 2002 - 15:33 #3
Hej
Jeg er ikke helt med på, hvad du mener med ekstra blanktegn - jeg kan tilgængæld godt se, at jeg har " omkring sidste NO. AK :-)

Mht. this.blur() så har jeg normalt "" omkring. Har blot lige glemt det i dette eksempel. Så det kan ikke være problemet.
vh Frida
Avatar billede jakoba Nybegynder
13. april 2002 - 15:42 #4
mellem kommaet og top og mellem sidste komma og resizable (der er vist også kun et e i resizable) samt efter sidste no.

mvh JakobA
Avatar billede gryn Nybegynder
13. april 2002 - 15:43 #5
Endu et gæt:


function aaben(bill,bredde, hoejde){
var venstrePos =Math.round(screen.width - bredde)/2;
var topPos =Math.round(screen.height - hoejde)/2;

window.open( bill,'_blank', 'width='+bredde+',height='+hoejde+', top='+topPos+',left='+venstrePos+'toolbar=no,location=no,directories=no,status=no, resizeable="no" ');



Jeg har indsat "_blank" som target.
Avatar billede frida Nybegynder
13. april 2002 - 15:58 #6
Du har ret JacobA, resizable staves resizable og nu kan jeg også få øje på mine blanktegn. Det første man bliver blind på... osv osv
Jeg kan ikke pt. tjekke i IE 4, men satser på at problemet er løst. Mine sjuskefejl har jo nok ikke gjort det bedre.
Jeg siger mange tak for hjælpen.

vh. Frida
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