[js - window open] Tylko część strony

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

[js - window open] Tylko część strony

Post autor: KaRoL »

Mam na stronie taki skrypt w pliku skrypty.js

Kod: Zaznacz cały

<!--
function displayWindow(url, width, height) {
        var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no' );
}
//-->


<!--
function displayWindow1(url, width, height) {
        var Win = window.open(url,"displayWindow1",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no' );
}
//-->
Teraz mam na stronie tapety i chcę, by każda tapeta otwierała się w nowym okienku w javascript. Dodatkowo, by otwierała się w osobnych (o czym dyskusja już była na forum).
Co mam zrobić, by po wskazaniu w hyperlinku takiego czegoś

Kod: Zaznacz cały

javascript:displayWindow('tapety/800x600/maxi/1.jpg',100,100)
...otworzyło mi się okienko z grafiką, ale tylko widoczną częściowo? Tzn. żeby widać było tylko lewy górny róg, ale obrazek otworzył się cały. Mam nadzieję, że wiecie o co mi chodzi. Jeśli jakieś pytania, to proszę jeszcze pytać.
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [js - window open] Tylko część strony

Post autor: Hygin »

A teraz się obrazek resizuje?
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [js - window open] Tylko część strony

Post autor: KaRoL »

Tak, resizuje się. A potrzeba mi coś takiego, bo przy ściąganiu tapety, która ma 1024x768 nie musiałoby się otwierać wielkie okno na cały ekran. A co mieliby powiedzieć użytkownicy z 800x600? :lol: Takie rozwiązanie wydaje mi się najlepsze, a obrazek zresizowany jest brzydki i ktoś bardziej "głupszy" od innych pomyślałby, że to taka miniaturka.
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [js - window open] Tylko część strony

Post autor: Hygin »

No to zrób skrypt generujący stronę html... innego wyjścia raczej nie ma.
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [js - window open] Tylko część strony

Post autor: KaRoL »

Ja nie bawię się w PHP...
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [js - window open] Tylko część strony

Post autor: Hygin »

ale ja mówię o dhtml...
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [js - window open] Tylko część strony

Post autor: Hygin »

ale ja mówię o dhtml...

Kod: Zaznacz cały

<html>
<head>
<script>
function cos (zmienna)
{
jakas_nazwa.src=zmienna;
}
</></>
<body><img src="blablabla" name="jakas_nazwa"></></>
chyba się nie pmyliłem
Ostatnio zmieniony wt kwie 06, 2004 6:27 pm przez Hygin, łącznie zmieniany 1 raz.
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [js - window open] Tylko część strony

Post autor: KaRoL »

No cóż, o DHTML nie mam większego pojęcia, więc jeśli można, to proszę o jakiś artykuł wyjaśniający jak wygenerować taką stronę - konkretnie.
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: [js - window open] Tylko część strony

Post autor: Hygin »

Adres zamiast do imejdża daj do strony img.html?zmienna=adres.pliku
A w pliku img.html daj ten kod.
Raczej się nie pomyliłem.
ODPOWIEDZ