Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 14/06/2007, 20:53   #1 (permalink)
Üye
 
Üyelik Tarihi: 06/2007
Mesaj: 3
Varsayılan php'de istenilen <div> alanını yazıcıya göndermek?

php'de istenilen <div> alanını yazıcıya göndermek?

örneğin <div id="sayfa">
yazı yazı yazı
</div>

sitemiz bu şekilde olsun üste bir buton koyacağım ve bunda bir php kod vereceğim yazıcıya göndermesi için. Tıklayınca sadece id="sayfa" içersini yazdıracak.

böyle birşey mümkün mü? mümkünse kod nedir?

teşekkürler
nolikewise hatta değil   Alıntı Yaparak Yanıtla
Eski 14/06/2007, 23:52   #2 (permalink)
Üye
 
deep_blue Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2007
Mesaj: 52
Varsayılan

Böyle birşey mümkün ama bunun PHP'den çok JavaScipt ile alakası var. Bunun için elinde 2 tane sayfa olmalı. 1. sayfa yazdırmak istediğin içeriğin bulunduğu icerik.html sayfası. 2. sayfa ise yazdırma işlemini yapacak olan print.html sayfası.

İşlem sırası ise şöyle:

1. Önce icerik.html sayfasında yazdırılacak içeriği tutan alanın ID'sini almalısın. Yani var yazdirilacak = document.getElementById('sayfa') kodunu kullanmalısın. Daha sonra bunu, print.html dosyasına print.html?divID='+yazdirilacak kodunu kullanarak göndermelisin. Pop-up pencere açtırırsan daha rahat olur. Yani bu son kodu window.open() içinde kullanmanı öneririm.

2. Daha sonra print.html sayfasına gönderdiğin divID değerini print.html sayfasında almak için http://adamv.com/dev/javascript/querystring adresindeki "querystring.js" dosyasını kullanmalısın.

3. Daha sonra print.html sayfasında opener.document.getElementById(divID) kodu ile, innerHTML ile yazdırmak istediğin içeriği print.html sayfasına ekletip yazdırma işlemini başlatacaksın.
deep_blue hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 09:36   #3 (permalink)
Üye
 
Üyelik Tarihi: 06/2007
Mesaj: 3
Varsayılan

Peki bu icerik.html dediğiniz sayfada birden çok <div> olması durumunda istediğim <div> i yazdıramaz mıyım? Yoksa sadece icerik.html sayfasının tümünü mü gönderir yazıcıya?

Mümkünse bir örnek çok faydalı olacak. Teşekkür ederim...
nolikewise hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 11:56   #4 (permalink)
Varlığa izin veren boşluk
 
anov Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: İstanbul
Mesaj: 2,824
Varsayılan

yaziciya özel bir css dosyası sanırım işini görür.
<link rel="stylesheet" media="print" olarak ekleyeceksin css dosyanı.

görünmesini istediğin div haric diğerlerinin display: özelliğini "none" olarak kurarsın.

baskı önizleme de çalışıp çalışmadığını test edersin.
anov hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 14:04   #5 (permalink)
connect4
 
civciv Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2006
Yer: marduk
Mesaj: 481
Varsayılan

print document.getElementById("sayfa").innerHTML;

(ff'da calisiyor diger browserlarda hic denemedim)
__________________
azer koculu

kalkin ufolar savasmaya gelmis
civciv hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2007, 23:59   #6 (permalink)
Üye
 
Üyelik Tarihi: 06/2007
Mesaj: 3
Varsayılan

teşekkürler arkadaşlar...

güzel bir anlatım buldum sizlerde faydalanabilirsiniz

http://www.nothingrows.net/files/printLayer/
nolikewise hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
DbGrid i yazıcıya göndermek??? ofaruk_k Pascal / Delphi / Delphi.NET 0 08/05/2007 18:29
Imza Alanını Kiralayanları Protesto Ediyorum C-Nem Protesto 0 30/01/2007 20:29
C++ Builder'da yazıcıya dosya göndermek xlegend C / C++ 2 18/08/2006 03:33
bugün ve haftanın en çok hit alanını göstermek salihakkas2 PHP 1 30/11/2005 01:53
Server'daki yazıcıya bilgi göndermek? eslem1 PHP 2 17/02/2005 05:43


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 23:30.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net