/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Automatisk tilpasning af popupvinduers stø~
Fra : Andreasb


Dato : 26-02-05 07:48

Hejsa,
Kan det passe, at ingen kender en løsning på dette problem?

Jeg har brugt denne kode, der åbner et billed i et nyt vindue:

onClick="MyWindow=window.open('pic/pic.jpg','MyWindow',
'toolbar=no,location=no,directories=no,status=no,menubar=no,
scrollbars=no,resizable=no,width=667,height=500,left=100,top=100'
)

Problemet:

Hvordan får jeg popupvinduernes (indre) størrelse til automatisk
at blive tilpasset de respektive billeders størrelse?

AndreasB



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
cykelsmeden (26-02-2005)
Kommentar
Fra : cykelsmeden


Dato : 26-02-05 10:23

> Kan det passe, at ingen kender en løsning på dette problem?
>
> Jeg har brugt denne kode, der åbner et billed i et nyt vindue:
>
> onClick="MyWindow=window.open('pic/pic.jpg','MyWindow',
> 'toolbar=no,location=no,directories=no,status=no,menubar=no,
> scrollbars=no,resizable=no,width=667,height=500,left=100,top=100'
> )
>
> Problemet:
>
> Hvordan får jeg popupvinduernes (indre) størrelse til automatisk
> at blive tilpasset de respektive billeders størrelse?
>
> AndreasB
Jeg bruger dette i det kaldende vindue:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="NotePad editor">
<title>starter min tilpassede form</title>
</head>
<body>
<body
onload="window.opener=top;window.open('minform',menubar=0,toolbar=0,titlebar=0);window.close()">
</body>
</html>

og i body sektionen af min form:
<body onload="javascript:blink()" bgcolor="#A2DFC0">
<script language="JavaScript">
<!--
self.moveTo(10,20)
self.resizeTo(470,210)
self.focus()
self.AllwaysOnTop=True
-->
</script>

og det virker for mig



Erik Ginnerskov (26-02-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-02-05 16:59

cykelsmeden wrote:

>> Hvordan får jeg popupvinduernes (indre) størrelse til automatisk
>> at blive tilpasset de respektive billeders størrelse?


> self.resizeTo(470,210)

Det sætter bare alle popup-vinduer til 470*210 px. Det var vist ikke det,
Andreas spurgte efter, men noget, der detekterer størrelsen på det billede,
der skal vises og tilpasser vinduet efter det.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Einar Hansen (26-02-2005)
Kommentar
Fra : Einar Hansen


Dato : 26-02-05 10:15

"Andreasb" <a@bogsted.dk> skrev
> Hejsa,
> Kan det passe, at ingen kender en løsning på dette problem?

Prøv denne:


<html>
<head>
<script language="javaScript">
function Show(filename,winTitle)
{
var myImage = new Image();
myImage.src=filename;
properties='height=10,width=10';
var imgWindow = window.open('','',properties);

html = '<html>';
html += '<head>';
html += '<title>'+winTitle+'</title>';
html += '</head>';
html += '<body topmargin="0" marginheight="0" leftmargin="0"
marginwidth="0">';
html += '<img src="'+myImage.src+'"
onLoad="resizeTo(document.bilde.width+10,document.bilde.height+29);"
name="bilde" OnClick="self.close();">';
html += '</body>';
html += '</html>';

imgWindow.document.write(html);
}
</script>
</head>
<body>
<a href="javascript:Show('bilder/1.jpg','Bilde no. 1')">
<img src="bilder/1_thumb.jpg" width="70" height="53" border="1" title="Bilde
no. 1"></a><p>
<a href="javascript:Show('bilder/2.jpg','Bilde no. 2')">
<img src="bilder/2_thumb.jpg" width="70" height="53" border="1" title="Bilde
no. 2"></a><p>

</body>
</html>



Erik Ginnerskov (26-02-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-02-05 16:55

Einar Hansen wrote:

> <script language="javaScript">

Den kode er ikke valid. Dels er language-definitionen overflødig og dels
mangler type-definitionen. Den rigtige syntaks må være:

<script type="text/javascript">

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Andreasb (26-02-2005)
Kommentar
Fra : Andreasb


Dato : 26-02-05 23:02

Hej Einer,
Tak for svaret.
Det jeg kan tyde ser fornuftigt ud, men jeg får en "fejl på siden" meddelelse.
Bruger IE 6.0
AndreasB

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (26-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-02-05 23:30

Andreasb skrev:

> Det jeg kan tyde ser fornuftigt ud, men jeg får en "fejl på
> siden" meddelelse. Bruger IE 6.0

Må vi se siden online?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Andreasb (27-02-2005)
Kommentar
Fra : Andreasb


Dato : 27-02-05 10:06

Jens GyldenkærneClausen wrote in dk.edb.internet.webdesign.html:
> Må vi se siden online?

Det er sådan set bare Einars forslag, som jeg har copy/pasted, og
har liggende på mit crev. Skal koden uploades på en egentligt
server for at virke?

AndreasB


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Einar Hansen (27-02-2005)
Kommentar
Fra : Einar Hansen


Dato : 27-02-05 10:27

"Andreasb" <a@bogsted.dk> skrev
> Det er sådan set bare Einars forslag, som jeg har copy/pasted, og
> har liggende på mit crev. Skal koden uploades på en egentligt
> server for at virke?

Se her Andreas: http://www.idrettsportalen.no/gbbilder
Dette er den samme koden som du fikk av meg

Einar



Andreasb (27-02-2005)
Kommentar
Fra : Andreasb


Dato : 27-02-05 12:44

Einar Hansen wrote in dk.edb.internet.webdesign.html:
> Se her Andreas: http://www.idrettsportalen.no/gbbilder
> Dette er den samme koden som du fikk av meg

Det virker perfekt nu. Jeg må have lavet en fejl.
Tusind tak for hjælpen.

AndreasB

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (27-02-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 27-02-05 17:01

Einar Hansen wrote:

http://www.idrettsportalen.no/gbbilder

Hvis jeg i FF of Opera spærrer for javascript-resizing af vinduer, får jeg
kun et lille vindue, der ikke viser hele billedet. Fjerner jeg den spærring,
får vinduet ikke den størrelse, der skal til for for at vise billedet uden
scrollbar både lodret og vandret.

Mao., det virker kun perfekt i IE

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Einar Hansen (27-02-2005)
Kommentar
Fra : Einar Hansen


Dato : 27-02-05 19:05

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev

> Hvis jeg i FF of Opera spærrer for javascript-resizing af vinduer, får jeg
> kun et lille vindue, der ikke viser hele billedet. Fjerner jeg den
> spærring,
> får vinduet ikke den størrelse, der skal til for for at vise billedet uden
> scrollbar både lodret og vandret.
> Mao., det virker kun perfekt i IE

Andreas opplyste om følgende
> Bruger IE 6.0
Derfor fant jeg frem en kode jeg hadde liggende som jeg visste virket i IE,
men den er (som du nå har avslørt) ikke testet i andre browsere.
Men Adreas fikk i hvert fall den hjelpen han trengte

Einar



Jens Gyldenkærne Cla~ (27-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-02-05 22:48

Andreasb skrev:

> Det er sådan set bare Einars forslag, som jeg har copy/pasted, og
> har liggende på mit crev. Skal koden uploades på en egentligt
> server for at virke?

Nej (som regel ikke). Når jeg og andre beder om at se siden online
er det ikke fordi en side kun kan virke når den er online, men
fordi det er svært at vurdere hvorfor den ikke virker som forventet
hvis man ikke kan se den online.

Se evt. også artiklen her: <http://infimum.dk/HTML/hjaelpmig.html>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste