PHP / Javascript Dilemma

5 Cevap php

Ben, bir ikilem var ben bir seri ilanlar web sitesi var, ve bir reklam tıklandığında her bir php sayfa tüm ayrıntılarını gösteren gösterir.

Here I want the pictures to display also, but the thing is, I want the user to click on whatever thumbnail and the thumbnail will get resized to its real size. The coding for this is no prob.

Sorun bunu nasıl yapmalıyım, nedir?

Ben de görüntü ekrana olduğunda çağrılır ki, benim php kodu bir gölge işlevi var.

PHP ile tüm tabloları oluşturma ve sayfa HTML bölümünde onları görüntüleyen ediyorum çünkü Yani, ben javascript kullanamazsınız.

Bu gibi:

 <?php $table="alot of information INCLUDING the images"; ?>
 <HTML> <?php echo $table;?> </HTML>

I have thought about sending the image-paths to hidden-inputs on the html page, and then use javascript to fetch images whenever user clicks on them. BUT, the images drop_shadow function is still in PHP. Another way might be to create the dropShadow function in javascript also, but I would have to send the image-sizes to hidden inputs as well right? because javascript can't be used to get image width and height?

Herhangi bir öneriniz?

Benim Q anlamak ya da daha fazla girdi ihtiyacınız yoksa, sadece bana bildirin ve ben Q güncelleme olacak!

Teşekkürler

5 Cevap

Nasıl resim etiketi büyük resim için gerekli tüm özellikleri içeren ve bu niteliklerin erişim almak ve onclick kullanımı ve öznitelik değerleri almak için tıkladım öğeye başvuru javascript kullanmak zorunda?

Eğer HTML çıktı ve görüntü işleme hem de, bazı önbelleğe getirerek kitlesel performansı ve sunucu yükü getirebileceği gibi sadece bir sidenote, sen söylüyorsun ne geliyor.

Ben ne dediğini anlamak, sade ve süssüz reklamlar için bazı görüntüler var, ama bunları kullanıcıya sunmak zaman bir gölge efekti ekler bir PHP komut dosyası kullanarak öncesi süreç onları istiyor. Bu etki, küçük resim ve tam boyutlu görüntüye hem de uygulanacak istiyorsun? Her iki şekilde de, bu JavaScript yapılabilir - sadece bir GET isteği ile drop_shadow yöntem kullanılabilir hale getirmek için PHP bir script biraz ayarlamak zorunda. Örneğin, görüntüleri hizmet için tek sorumlu olan bir REST web hizmeti gibi bir şey yaratmak, her biri kendi gölge efekti kullanılarak işlenir. Bir kullanıcı sayfasında bir resmini tıkladığında Sonra, dinamik alınır tam boyutlu görüntüsünü görüntülemek için HTML içinde bir "alt pencere" (gerçekten sadece bir kesinlikle yer, yüzer DIV) açmak için bir JQuery komut dosyası kullanabilirsiniz web hizmetinden ve bu nedenle gölge efekti uygulanmış olacaktır.

Ayrıca gölgeler ekleyerek sorumludur image.php?img=<name> gibi bir şey, - Eğer küçük oluşturmak için PHP kullanarak konum gibi geliyor. Neden image.php?img=<name>&thumb=1, küçük bir resmini gösterir, aksi takdirde tam bir resim dönmek gibi bir parametre eklemeyin. Sen parametrelere bağlı olarak gölge eklemek için tercih, hatta bunun için bir 3 param ekleyebilirsiniz.

Zaten değil varsa, jQuery javscript kütüphanede bakmak. Burada size yardımcı olabilecek dahili işlevselliği bir sürü artı eklentileri ve aletler giderek genişleyen bir dizi var.

Ben küçük için FancyBox eklentisi kullandım ve hızlı bir google de bir gölge fişi ile size sağlayabilir eminim.

Siz de sunucu tarafı çözümü için sopa sonunda olabilir ama jQuery bir göz kesinlikle değer. Müvekkilim tarafı komut dosyası hayat bu taş keşfetmeye beri çok daha iyi olmuştur.