Avatar billede reimer7 Nybegynder
17. november 2004 - 10:29 Der er 9 kommentarer og
1 løsning

0-margener i javascript pop-up box

Hej
Jeg har et link der indsætter et billede i en pop-up box, pop up boxen bliver genereret af et javascript. Alt virker, bortset fra at boxen automatisk indsætter en venstremargin og en topmargin.
Findes der en 'kommando' jeg kan indsætte i nedenstående, således at marginerne fjernes?
case "0": win = window.open(url+"hhf30.gif",'kort','scrollbars,status,width=550,height=600');win.focus(); var a = 1; break;

På forhånd tak
HJ
Avatar billede olebole Juniormester
17. november 2004 - 11:31 #1
<ole>

case "0":
    var win, sDoc = "<html><head><style type=\"text/css\">html,body{margin:0px;padding:0px}</style></head><body><img src=\"" + url + "hhf30.gif\"></body></html>";
    win = window.open("",'kort','scrollbars,status,width=550,height=600');
    win.document.open();
    win.document.write(sDoc);
    win.document.close();
    win.focus();
    var a = 1;
break;

/mvh
</bole>
Avatar billede olebole Juniormester
17. november 2004 - 11:31 #2
:)
Avatar billede reimer7 Nybegynder
17. november 2004 - 12:38 #3
Hej olebole
Jeg prøvede;

case "sk. D": var win, sDoc = "<html><head><style type=\"text/css\">html,body{margin:0px;padding:0px}</style></head><body><img src=\"" + url + "vo-sk-d.gif\"></body></html>";
win = window.open("",'kort','scrollbar=no,status,width=591,height=593');
win.document.open();
win.document.write(sDoc);
win.document.close();
win.focus();
var a = 1;
break;

Desværre funkede det ikke :-(
Måske vil det hjælpe med lidt mere af scriptet:

function showMap(filial,afdeling,saeropstilling,opstilling)
{ // Function start


// Definition af variabler
  var url = "http://www.xxx.xx/yyy/zz/"
  var urlV = "http://www.xxx.xx/yyy/zz/test_1.htm"
  var urlB = "http://www.xxx.xx/yyy/zz/test_2.htm"
  var saeropst = saeropstilling.substr(0,10)
  var opst = opstilling.substr(0,5)
  var afd = afdeling.substr(0,12)
  var a = 0

  if (opst.substr(0,1) == "0"||"1"||"2"||"3"||"4"||"5"||"6"||"7"||"8"||"9"){
  var opstfag = opst.substr(0,1); }

// HB - Vo
    if (saeropst == "Antol") {
      win = window.open(url+"vo-sk-op-ant.gif",'kort','scrollbar=no,status,width=591,height=593,marginTop=0,marginLeft=0');win.focus(); var a = 1; }
    if (saeropst == "Digte") {
      win = window.open(url+"vo-sk-op-digte.gif",'kort','scrollbar=no,status,width=591,height=593,marginTop=0,marginLeft=0');win.focus(); var a = 1; }
  }

      if(a != 1) {
      switch (opstfag) {
      case "0": win = window.open(url+"hhf30.gif",'kort','scrollbars,status,width=550,height=600');win.focus(); var a = 1; break;
      case "1": win = window.open(url+"hhf31.gif",'kort','scrollbars,status,width=550,height=600');win.focus(); var a = 1; break;
      }
      }

      if(a != 1) {
      switch (opst) {
      case "sk. A": var win, sDoc = "<html><head><style type=\"text/css\">html,body{margin:0px;padding:0px}</style></head><body><img src=\"" + url + "vo-sk-a.gif\"></body></html>";
    win = window.open("",'kort','scrollbar=no,status,width=591,height=593');
          win.document.open();
    win.document.write(sDoc);
    win.document.close();
    win.focus();
    var a = 1;
    break;
      case "sk. D": var win, sDoc = "<html><head><style type=\"text/css\">html,body{margin:0px;padding:0px}</style></head><body><img src=\"" + url + "vo-sk-d.gif\"></body></html>";
        win = window.open("",'kort','scrollbar=no,status,width=591,height=593');
        win.document.open();
        win.document.write(sDoc);
    win.document.close();
        win.focus();
        var a = 1;
        break;
Avatar billede olebole Juniormester
17. november 2004 - 12:53 #4
Nej, det ville hjælpe betydeligt mere, hvis du fortæller, hvad der skete. Det, du har lavet bør fungere helt fint  :)
Avatar billede reimer7 Nybegynder
17. november 2004 - 12:57 #5
Der skete ikke andet end at den fint nok åbnede popup, men stadig havde både top- og venstremargin
Avatar billede olebole Juniormester
17. november 2004 - 13:08 #6
Det kan ikke være rigtigt ... det er simpelthen umuligt  :)
Avatar billede olebole Juniormester
17. november 2004 - 13:09 #7
Du må lave en anden fejl - eller også er det en helt anden case. Prøv at fyre en alert af samtidigt
Avatar billede reimer7 Nybegynder
17. november 2004 - 15:06 #8
Nu har jeg prøvet bade det ene og det andet... jeg kan ikke finde fejlen... det eneste jeg tilnærmelsesvis kan komme på der skulle ødelægge tegningen er en anden css. der kører på siden...
Avatar billede olebole Juniormester
17. november 2004 - 15:26 #9
CSS på den side, der åbner popup'en kan ikke gøre noget i popup'en  :)
Avatar billede reimer7 Nybegynder
20. november 2004 - 19:58 #10
Hej olebole
It works!!! :-) Points coming your way... Thanx
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