Avatar billede mik28 Seniormester
23. maj 2005 - 06:56 Der er 4 kommentarer og
1 løsning

Scriptfejl. Error: member not found

Jeg har en knap som åbner et vindue med en pdf fil i. Det er meningen at der skal være en række knapper, men de skal alle åbne i det samme vindue, for at undgå at man pludselig har en masse vinduer åbne.

Knappen ser således ud:

<button style="width:150px;" onclick="win=window.open('../pdf/Santicizer 141.pdf', 'visinfo', 'scrollbars=yes,resizable=yes,copyhistory=yes,height=400,width=550,top=145,left=400,screenY=150,screenX=100');win.focus();">Datasheet</button>

Det virker fint første gang at jeg trykker på den, men trykker jeg på den igen, og den allerede er åben, så får jeg en fejl.
Avatar billede mik28 Seniormester
23. maj 2005 - 07:07 #2
Det skulle gerne være sådan at der kommer focus på vinduet når man trykker på knappen
Avatar billede roenving Novice
23. maj 2005 - 14:50 #3
Læg det i en funktion og opret objektet først, f.eks.

<script type="text/javascript">
var infoWin = {'closed':true};
function openInfoWin(url,w,h){
  if(!infoWin.closed)
    infoWin.close();
  var l = (screen.availWidth-w)/2;
  var t = (screen.availHeight-h)/2;
  infoWin = window.open(url,'infoWin','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l + ',scrollbars=yes,resizable=yes,copyhistory=yes');
}
</script>

Kaldet bliver så:

<button style="width:150px;" onclick="openInfoWin('../pdf/Santicizer 141.pdf',550,400">Datasheet</button>
Avatar billede mik28 Seniormester
30. maj 2005 - 11:56 #4
Tak for det :-)
Avatar billede roenving Novice
03. juni 2005 - 14:02 #5
Velbekomme '-)
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