Html i zdjecia

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • Qbexus
    Uzależniony
    • 2005
    • 562

    #1

    Html i zdjecia

    Mam 2 pytanka.
    1. Jak zrobić żeby po kliknięciu w miniaturę powiększenie otwierało się w nowym oknie o określonym rozmiarze bez paska exploratora?
    2. Z innej beczki jak zrobić żeby po kliknięciu linka ściągał się plik PDF a nie otwierał?
    Ostatnio edytowany przez Qbexus; 3348.
  • Tomasz Golinski
    Pełne uzależnienie
    • 2004
    • 8623

    #2
    1. nie rób tak! to niefajne!
    30D | 85/1.8 | 135/2 | 70-200/4 | T17-50/2.8 | 100-300/4.5-5.6 | 50/1.4 | 650 | 430EX | Sherpa 600r
    Zdjęcia - Iran, folk, jazz, wątek galeriowy



    Komentarz

    • Qbexus
      Uzależniony
      • 2005
      • 562

      #3
      Fajnie niefajnie klient chce klient musi mieć. To są fotki produktów i tak chce mieć.

      Komentarz

      • Tomasz Golinski
        Pełne uzależnienie
        • 2004
        • 8623

        #4
        To przepraszam. Niestety nie pomogę, bo nie wiem
        30D | 85/1.8 | 135/2 | 70-200/4 | T17-50/2.8 | 100-300/4.5-5.6 | 50/1.4 | 650 | 430EX | Sherpa 600r
        Zdjęcia - Iran, folk, jazz, wątek galeriowy



        Komentarz

        • nastier
          Uzależniony
          • 2005
          • 686

          #5
          javy trzeba do tego uzyc.
          wycinek z mojego skryptu, niestety nie mam teraz czasu tego tlumaczyc:

          <a href onclick="window.open(\''.GDIR.'popup.php?node='.$n ode.'&img='.$j.'&w='.$size[0].'&h='.$size[1].'&t='.$j.'\',\''.$j.'\',\'width='. $x .',height='. $y .',directories=no,location=no,menubar=no,scrollbar s=no,status=no,toolbar=no,resizable=no\');return false"


          fotoblog

          Komentarz

          • ukasbadu
            Coś już napisał
            • 2005
            • 94

            #6
            Ad #1 odpowiedz juz padla. Ad #2 jest odpowiedni plugin do Firefoxa: PDF Download http://www.rabotat.org/firefox/. Nie wiem jak w innych przeglądarkach - nie używam.
            , Tamron 17-50 2.8, + Sonnar 135 + Linux

            Komentarz

            • DoMiNiQuE
              Pełne uzależnienie
              • 2004
              • 3548

              #7
              Zamieszczone przez Qbexus
              Mam 2 pytanka.
              1. Jak zrobić żeby po kliknięciu w miniaturę powiększenie otwierało się w nowym oknie o określonym rozmiarze bez paska exploratora?
              2. Z innej beczki jak zrobić żeby po kliknięciu linka ściągał się plik PDF a nie otwierał?
              1. W sekcji head wstaw

              Kod:
              <script language="JavaScript" type="text/JavaScript">
              <!--
              function okienko(url,nazwa,parametry) { //v2.0
                window.open(url,nazwa,parametry);
              }
              //-->
              </script>
              Link do okienka z fotka
              Kod:
              <a href="javascript:okienko('popup.htm','okienko','width=600,height=400');"><img src="miniaturka.jpg" width="300" height="200"></a>
              utworz plik popup.htm i wstaw w nim fotke za pomoca
              Kod:
              <a href="javascript:self.close();"><img src="fotka.jpg" width="600" height="400" border="0"></a>
              2. Spakuj RARem albo ZIPem

              Komentarz

              • Qbexus
                Uzależniony
                • 2005
                • 562

                #8
                Wielkie dzieki za to jave.
                A z tymi Pdf-ami to kurcze kiedys klikalem na jakies linki i w tedy firefox sie pytal czy otworzyc czy pobrac ale nie pamietam juz gdzie to bylo.

                Komentarz

                • RadiB
                  Bywalec
                  • 2005
                  • 176

                  #9
                  Zamieszczone przez Qbexus
                  Z innej beczki jak zrobić żeby po kliknięciu linka ściągał się plik PDF a nie otwierał?
                  W ustawieniach mozesz wybrac co robic z plikami po kliknieciu.

                  Komentarz

                  • perqsista
                    Początki nałogu
                    • 2005
                    • 429

                    #10
                    Ponizej masz funkcję JavaScript, która w większosci przeglądarek otworzy obrazek bez pasków przewijania. W razie zdjęcia o wysokości > 700px otworzy z paskami. Oczywiscie tę granice możesz sobie zmienić.
                    Funkcję wywołujesz w dowolnym tagu HTML dla którego JSobsługuje metodę onClick np. <a href="sciezka/do/obrazka.jpg" onclick="javascript: oknoIMG(800,600,this)">fotka</a>


                    function oknoIMG(x,y,img)
                    {
                    if(y>700){
                    o=window.open("","","width="+x+",height=700,scroll bars=yes");
                    o.document.write("<body leftmargin=0 topmargin=0><img src='"+img+"' width='"+x+"' height='"+y+"' border=0>\n</body>"); }
                    else{
                    o=window.open("","","width="+x+",height="+y+",scro llbars=no");
                    o.document.write("<title>Foto</title>\n<style><!--\nbody{background-repeat:no-repeat}\n--></style>\n<body background='"+img+"'></body>");
                    }
                    }
                    www.blog.mielcarek.net

                    Komentarz

                    • Qbexus
                      Uzależniony
                      • 2005
                      • 562

                      #11
                      Witam temat lekko przysechł, ale jak to zwykle bywa czasu mniej niż chęci.
                      Perqsista twój skrypt jest bardzo ciekawy ale ma 1 wadę Po kliknięciu fotka otwiera się w nowym pięknym wyskalowanym oknie – i to jest gut- niestety otwiera się również w oknie, w którym był kliknięty link i nie wiem jak z tego wyjść. Bo ten kod html który podałeś najpierw otwiera fotke w starym oknie > <a href="sciezka/do/obrazka.jpg" onclick="javascript: oknoIMG(800,600,this)">fotka</a> <

                      Komentarz

                      • rysiaczek
                        Uzależniony
                        • 2005
                        • 897

                        #12
                        a spróbuj tak: <a href="#" onclick="javascript: oknoIMG(800,600,this)">fotka</a>
                        Pkt 8 Regulaminu - niedozwolona stopka tu była...

                        Komentarz

                        • perqsista
                          Początki nałogu
                          • 2005
                          • 429

                          #13
                          Rzeczywiscie pisałem to trochę "na kolanie"
                          Wywołaj funkcję w następujacy sposób:
                          <a href="http://domena.pl/obrazek.jpg" onclick="javascript: oknoIMG(800,600,this);return false;">link</a>

                          Czyli po wywołaniu funkcji dodaj: return false.
                          Podawanie "#" w tresci linka nie jest dobrym rozwiązaniem ponieważ zdjecie nie otworzy się w ogóle w przeglądarkach z wyłączonym JavaScriptem.
                          www.blog.mielcarek.net

                          Komentarz

                          • Qbexus
                            Uzależniony
                            • 2005
                            • 562

                            #14
                            <img src="miniaturka.jpg" onmouseover="this.style.cursor='pointer'" onclick="javascript: oknoIMG(399,400,'zdjecie.jpg')"/>
                            A ja splodzilem cos takiego i tez dziala
                            Chociaz zastosuje rozwiazanie perqsist-y bo jakos sobie nie wierze .
                            Ale mam jeszcze pytanko? Bo generalnie rozgryzlem dzialanie tego skryptu oprucz tego "this"
                            A i ciekawostka na lokalu ie otwiera okno ok firefox juz nie jest pasek statusu a na serwarze i tu i tu odpala sie z paskiem statusu "dolnym" co moze byc przyczyną? Dodalem do skryptu status=no

                            Komentarz

                            • perqsista
                              Początki nałogu
                              • 2005
                              • 429

                              #15
                              Zamieszczone przez Qbexus
                              Ale mam jeszcze pytanko? Bo generalnie rozgryzlem dzialanie tego skryptu oprucz tego "this"
                              This to wskaźnik to aktualnej kopii obiektu. W tym wypadku obiektem jest link. Równie dobrze zamiast this mógłbyś powtórzyć link do obrazka. Ale z this jest bardziej elegancko, bo krócej i nie powtarzasz adresu

                              Zamieszczone przez Qbexus
                              A i ciekawostka na lokalu ie otwiera okno ok firefox juz nie jest pasek statusu a na serwarze i tu i tu odpala sie z paskiem statusu "dolnym" co moze byc przyczyną? Dodalem do skryptu status=no
                              Z tym Ci nie pomogę-strzelam, że to kwestia indywidualnych widzimisie przegladarek. Popytaj w usnecie (pl.comp.www, pl.comp.lang.javascript)

                              BTW - Możemy o tym pogadać przy okazji pleneru lub spotkania odłamu poznańskiego-może cos się wreszcie "urodzi".

                              http://canon-board.info/showthread.php?t=7371&page=12
                              www.blog.mielcarek.net

                              Komentarz

                              Pracuję...