Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Problem z nowym oknem
xmarko
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 26.02.2004

Ostrzeżenie: (0%)
-----


Mam taki problem nie wiem w jaki sposób zrobić link tak aby otwierał nowe okno z wyswietlonym plikiem graficznym o określonych rozmiarach.
Przeszukiwałem forum niestety jakoś nie znalazłem rozwiążania.
Domyslam sie,że będzie potrzebne użycie jawy - ja niestety nie wiem w jaki sposó b to zrobić.
Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
talee
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 7.09.2002
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Kod
<html>

<head>

<script type="text/javascript">

function popup(url, width, height, name) {

   win = open(url, name, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizab
e=no,fullscreen=no,channelmode=no,width=' + width + ',height=' + height + ',top=0,left=0')

}

</script>

</head>

<body>

<a href="javascript:popup('photo.php?name=nazwapliku(jpg|gif|png)', 100, 100, 'photo')">Otwórz okno</a>

</body>

</html>


-> photo.php

Kod
<html>

<head>

<script type="text/javascript">

function resizeANDmove(width, height) {

   width += 8

   height += 26

   var x, y, dy = 60

   if (width >= screen.width) {

      x = 0

   }

   else {

      x = parseInt((screen.width - width) / 2)

   }

   if (height >= screen.height) {

      y = 0

   }

   else {

      y = parseInt((screen.height - height) / 2) - dy

   }

   resizeTo(width, height)

   moveTo(x, y)

   focus()

}

</script>

</head>

<body style="margin: 0px;" onload="resizeANDmove(document.photo.width, document.photo.height)">

<img name='photo' src="<?= $_GET['name'] ?>" /><br />

</body>

</html>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:01