WebBrowser
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
WebBrowser
var
Doc : OleVariant;
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='no';
Kodunu kullanarak webbrowser de scroll 'u kaldırdım. Fakat geri nasıl koyacağız. Doc.Body.scroll:='yes'; denedim olmadı. Yardımlarınızı bekliyorum.
Doc : OleVariant;
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='no';
Kodunu kullanarak webbrowser de scroll 'u kaldırdım. Fakat geri nasıl koyacağız. Doc.Body.scroll:='yes'; denedim olmadı. Yardımlarınızı bekliyorum.
Ben bir form açarak denedim Scrollu kadırıyor ve Tekrar koyuyor 3 adet button ekleyerek test ettim.
Kolay Gelsin...
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
wEBbROWSER1.Navigate('www.husonet.com');
end;
procedure TForm1.Button2Click(Sender: TObject);
var
Doc : OleVariant;
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='no';
end;
procedure TForm1.Button3Click(Sender: TObject);
var
Doc : OleVariant;
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='Yes';
end;
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Webbrowser scroll
Ama bende olmuyor. Sizin yaptığınız gibi ayrı bir projede deneme yaptım çalışıyor. Fakat benim projede çalışmıyor neden olabilir. Yardımlarınız için teşkkürler.
Kod: Tümünü seç
var
Doc : OleVariant;
begin
if copy(URL,1,34)='http://localhost/bant/Siparisf.php' then
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='Yes';
end
else
begin
Doc := WebBrowser1.Document;
Doc.Body.scroll:='no';
end;
end;
Tanımlamış olduğun URL değişkeni nedir webbrowser'a nasıl yönlendiriyorsun?
Bence siz mantık hatası yapıyorsunuz
istediğiniz kod şu şekilde olmalı önce Global bir değişken tanımlayın
Sonra Button'un Click eventine aşağıdaki kodu yazın.
Kolay Gelsin... 
Bence siz mantık hatası yapıyorsunuz
istediğiniz kod şu şekilde olmalı önce Global bir değişken tanımlayın
Kod: Tümünü seç
var
ScrolPoz:Integer;
Sonra Button'un Click eventine aşağıdaki kodu yazın.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
Doc : OleVariant;
begin
if ScrolPoz = 0 then
begin
ScrolPoz := 1;
Doc := WebBrowser1.Document;
Doc.Body.scroll:='no';
end
else
begin
ScrolPoz := 0;
Doc := WebBrowser1.Document;
Doc.Body.scroll:='yes';
end;
end;

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
sonuçta yaptığın şey bir test
if ScrolPoz = 0 then
....
ile
if copy(URL,1,34)='http://localhost/bant/Siparisf.php' then
....
arasındaki fark nedir. Ve bu teste göre işlem yaptırıyoruz. ve sonuçta yapılan işlem
Doc := WebBrowser1.Document;
Doc.Body.scroll:='yes';
Programı adım adım çalıştırdığımızda adımlarda bir sorun olmuyor hata da vermiyor. Ama Doc.Body.scroll:='yes'; kodudan bir sonuç alamıyoruz.
if ScrolPoz = 0 then
....
ile
if copy(URL,1,34)='http://localhost/bant/Siparisf.php' then
....
arasındaki fark nedir. Ve bu teste göre işlem yaptırıyoruz. ve sonuçta yapılan işlem
Doc := WebBrowser1.Document;
Doc.Body.scroll:='yes';
Programı adım adım çalıştırdığımızda adımlarda bir sorun olmuyor hata da vermiyor. Ama Doc.Body.scroll:='yes'; kodudan bir sonuç alamıyoruz.
Arasında fark vardır tabiki dönen sonuç aynı olacağı için hep aynı blok devreye girecektir. Yazdığım kodu incelerseniz arasındaki fark açıktır.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Hayır hep aynı blok devreye girmiyor. Çünkü açılan safya hep " 'http://localhost/bant/Siparisf.php' " olmuyor ki hep aynı blok devreye girsin. Birde adım adım çalıştırdığımda " Doc.Body.scroll:='Yes';"
kodunu işleme girdiğini görebiliyorum ama sonuç alamıyorum.
kodunu işleme girdiğini görebiliyorum ama sonuç alamıyorum.
Ben ya sizi anlamıyorum ya siz beni
Her neyse belki anlayan cıkar
Kolay Gelsin...

Her neyse belki anlayan cıkar

Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.