Avatar billede eikhorsholm Nybegynder
16. februar 2005 - 01:34 Der er 4 kommentarer og
1 løsning

Åbn nyt vindue, indeholdene et frameset.

Jeg har en lille "opgave", jeg ønsker koden til.
Jeg benytter allerede nedenstående kode, til at åbne et nyt vindue:

function popup(url,  type) {
  var height = screen.height - 200;
  var width = screen.width - 100;
  var positionY = (screen.height - height) / 2;
  var positionX = (screen.width - width) / 2;
  window.open(url,  type,  'height=' + height + ',  width=' + width + ',  left=' + positionX + ',  top=' + positionY + ',  menubar=no,  toolbar=no,  location=no,  status=no,  resizable=yes');
}

Er det muligt, at ændre dette således, at der i dette vindue forefindes et frameset med to rækker, hvoraf siden i den første række svare til variablen url.
Den anden side, i anden række, skal derudover indeholde en fast side med en luk-knap.

Vil meget gerne have lavet det hele i JavaScript (skal dog fungere i IE, Firefox, Safari mm.), således at det kun er siden som svare til variablen url, som egentlig ikke findes i JavaScript-funktionen.

Er spørgsmålet forklaret ordentligt, og er der nogen som har nogle svar?

P.S. Håber ikke, det er en for stor opgave til mine point :-)
Avatar billede roenving Novice
16. februar 2005 - 14:20 #1
F.eks.

function popup(url,  type) {
  var height = screen.height - 200;
  var width = screen.width - 100;
  var positionY = (screen.height - height) / 2;
  var positionX = (screen.width - width) / 2;
  var win = window.open('',  type,  'height=' + height + ',width=' + width + ',left=' + positionX + ',top=' + positionY + ',menubar=no,toolbar=no,location=no,status=no,resizable=yes');

  var txt = "<html><frameset rows='*,75'>";
  txt += "<frame src='" + url + "'><frame src='dinLukkeSide.html>";
  txt += "<\57frameset><\57html>";
  win.document.open():
  win.document.write(txt);
  win.document.close();
}

-- bemærk, at jeg fjernede de mellemrum, der var i winproperties, da de laver ged i nogle browsere !-)
Avatar billede eikhorsholm Nybegynder
16. februar 2005 - 22:47 #2
Uhh, lækkert!
Laver du ikke et svar. Det er præcist sådan noget, jeg ledte efter. Har selvfølgelig ændret og tilpasset det mine krav, men præcis sådan noget.

Tak for dit svar :-)
Avatar billede roenving Novice
16. februar 2005 - 23:54 #3
Velbekomme, så '-)
Avatar billede roenving Novice
17. februar 2005 - 12:02 #4
-- og tak for point ;~}
Avatar billede eikhorsholm Nybegynder
17. februar 2005 - 13:06 #5
Det er da mig som siger tak for svar ;-)
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