Avatar billede easysoft_studios Nybegynder
15. september 2001 - 02:02 Der er 16 kommentarer og
1 løsning

billede og frame

Som det fremgår af spørgsmålet, har jeg et billede der laver en pæn kant til en frame i et andet frame. Nu vil jeg så gerne have at dette billedes højde/bredde følger det frame den er i, højde/bredde!
Avatar billede jiggypoof Nybegynder
15. september 2001 - 02:06 #1
kom lige med koden :)
Avatar billede roenving Novice
15. september 2001 - 02:16 #2
Kan du ikke bare nøjes med at sætte en style-attribut på dit <img>:

<img ... style=\'position: absolute;left:6\'>

hth
jes
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 02:24 #3
men der skal også tages højde for resizing, altså hvis vinduet skulle ændres i størrelse!
Avatar billede jiggypoof Nybegynder
15. september 2001 - 02:26 #4
Det vil det også ved at sætte style i dit img
Avatar billede jakoba Nybegynder
15. september 2001 - 02:35 #5
<html>
<body margins=0 padding=0>
<script language=\'javascript\'>
document.write( \"<img src=\'billedfil.gif\' width=\"
              +(document.all?document.body.clientWidth:window.innerWidth)
              +\" height=\"
              +(document.all?document.body.clientHeight:window.innerHeight)
              +\">\" );
</script>
</body>
</html>

Der skal diddles lidt med det, margis er fx ikke ordentligt sat, men ideen skulle være klar.

mvh JakobA
Avatar billede jakoba Nybegynder
15. september 2001 - 02:37 #6
Ups jo, en onresize event i <body
<body ... onresize=\"location.reload(false);\">
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 02:56 #7
jacoba>> dur ikke rigtigt... kan jeg sende det, jeg sidder og leger med, til dig??
Avatar billede roenving Novice
15. september 2001 - 02:59 #8
You\'ve surely tried the simple solution ?·]
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 03:38 #9
hvorfor dur dette ikke:

<script language=\'javascript\'>
parent.frames[\'main\'].document.images.titleanim.width= 200;
</script>

<body>
<img name=\'titleanim\' src=\'images\\logo.gif\'>
</body>
Avatar billede roenving Novice
15. september 2001 - 03:42 #10
Får du ikke en fejlmeddelelse om at parent.frames[\'main\'].document.images.titleanim.width ikke er et objekt ?

Width er en del af style-objektet for dit objekt, så du må angive det som:

parent.frames[\'main\'].document.images.titleanim.style=\'width:200\';

Se nu har jeg igen ikke testet ;·]
jes
Avatar billede jakoba Nybegynder
15. september 2001 - 04:24 #11
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp109625fr.html
OK i IE,
skal stadig fifles lidt med i NS

mvh JakobA
Avatar billede roenving Novice
15. september 2001 - 04:29 #12
Møeh ...

Først nu, når jakob tænker, går det op for mig, at man måske skal prøve (heller ikke testet):
parent.frames[\'main\'].document.images.titleanim.style.width=200;

jes 
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 10:06 #13
jackoba >> jeg ville altså meget gerne kunne sende det til dig, som jeg sidder og bøvler med, for så kunne du se hvad jeg ville frem til...
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 10:07 #14
roenving >> jeg får stadig at vide, at obejktet ikke findes! Kan det have noget at gøre med at scriptet er i den samme ramme som billede, selv om den refere hen til sig selv?
Avatar billede jakoba Nybegynder
15. september 2001 - 10:22 #15
Ok, kik i min brugerinfo (klik på \'jakoba\' ude tilvenstre) og brug der email der står.
Avatar billede jakoba Nybegynder
15. september 2001 - 15:24 #16
Ja. Der havde jeg misforstået. jeg troede det strukne billede skulle være i den anden frame.  Det skal strækkes langs kanten i denne frame for at passe til det i den anden.

nedenstående fil gør det. Men kun sålænge du sørger for der ALDRIG kommer scroll i rammen. Hvis det gælger er filen fin.

<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 4</title>

<script language=\'javascript\'>
var prellHandle;
function resizeWait() {
  clearTimeout( prellHandle );
  prellHandle = setTimeout(\"self.location.reload(false)\",50);
}; //end resizeWait()
</script>

</head>
<body onResize=\'resizeWait();return true;\'>

<p><span style=\"position: absolute; left: -1; top: -2\"><img src=\"left_top.gif\" width=\"200\" height=\"200\" border=0></span>
<script language=\'javascript\'>
var hojde = (document.all?document.body.clientHeight:window.innerHeight);
document.write( \'<span style=\"position: absolute; left: -1; top: 198\">\'
              +\"<img src=\'left.gif\' width=33 height=\"
              +(hojde-198) +\"border=0></span>\" );
var bredde = (document.all?document.body.clientWidth:window.innerWidth);
document.write( \'<span style=\"position: absolute; left: 199; top: -3\">\'
              +\"<img src=\'top.gif\' width=\" + (bredde-199)
              +\" height=22 border=0></span>\" );
</script>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
^ den skal trækkes så den HELE tiden passer til rammens bredde!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &lt;&lt; den der skal så trækkes så
den HELE tiden passer til rammens højde!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Håber du kan hjælpe!</p>
<p>&nbsp;</p>
<p>Hilsen </p>
<p>Jonas</p>
<p><a href=\"mailto:easysoft_studios@hotmail.com\">easysoft_studios@hotmail.com</a></p>
<p>&nbsp;</p>
<p></p>
</body>
</html>

Hvis ikke bliver det grumme svært, så kan vi lave 2 reloads når der resizes. Den første for at hitte ud af hvormeget scroll der er i siden og den anden for at tilpasse billederne til det.

Det kan gøres, men det forekommer ulig meget nemmere at gøre siderammen lidt breder og toprammen lidt højere, og så lægge baggrund OG ramme der
som baggrundsbillede (med et lille billede placeret ovenpå der det skrå hjørne skal være)

mvh JakobA

reklame: vær rar at svare på  http://www.eksperten.dk/spm/109707 
Avatar billede easysoft_studios Nybegynder
15. september 2001 - 16:38 #17
bullseye! tak!
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