Avatar billede graf Nybegynder
09. november 2004 - 14:11 Der er 3 kommentarer og
1 løsning

bgcolor i nyt vindue?

Er nybegynder i javaScript, så derfor måske et lidt trivielt spørgsmål.
PROBLEM: Når jeg bruger et miniaturebillede som link til et popup vindue der indeholder en forstørrelse af billedet, vil jeg gerne have bgcolor som black. Popup'en virker godt nok, men jeg kan ikke hitte ud af hvor jeg skal indsætte kommando for bgcolor=black til vinduet? I hvert fald er bgcolor hvid i det nye vindue. Her er koden:


<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Minitest</title>


<SCRIPT LANGUAGE=JAVASCRIPT>
   

    function nytVindue() {
        stortVindue = window.open('images/blaabjerg.jpg', 'stortVin', 'width=750,height=570,bgColor=black')
    }

           
</SCRIPT>

</head>


<body bgcolor=black>

<align left>


<A HREF="java script:nytVindue()"><img border="0" src="blaabjerg_M.jpg" width="135" height="136"></A>


</left>
</BODY>


</html>
Avatar billede roenving Novice
09. november 2004 - 14:37 #1
Det kan du ikke uden at lave en html-side, som indeholder billedet eller ved at skrive html ind i det nye vindue !-)

-- men du kunne jo også vælge kun at lave vinduet i billedets størrelse: http://roenving.users.whitehat.dk/WD1ResizeTilBillede.html
Avatar billede graf Nybegynder
09. november 2004 - 18:47 #2
Så'en noget låååårt ;-| Men du har da ret i at jeg kan lave vinduet i det store billedes størrelse; jeg ville bare gerne have haft lidt plads til en ledsagende tekst. Men så kan man jo lave et tekstvindue for sig selv. Eller lave det hele som et frameset. Tak for hurtig responce. Flot demoside i øvrigt. Drop et svar og 30 points du har :)
Avatar billede roenving Novice
10. november 2004 - 13:59 #3
Jeg har endnu ikke lagt den side op, hvor det eksempel er med, men du kan da få den her:

  <script language="javascript" type="text/javascript">
    function popWin(file,text){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no,resizable");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+56);window.moveTo((screen.availWidth-w-6)/2,(screen.availHeight-h-56)/2)}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;background:black;color:white;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet">';
      txt+='<h4 style="margin:0;text-align:center;">'+text+'<\57h4><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>

<img src="../billede.jpg" width="100" height="100" onclick="popWin(this.src,'Tekst')">

-- velbekomme '-)
Avatar billede roenving Novice
10. november 2004 - 17:45 #4
-- og tak for 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
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