Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Javascript kodu
#1
Merhabalar

const list = document.getElementsByTagName("UL")[0];

list.getElementsByTagName("li")[0].innerHTML = "Milk";


bu Javascript kodunu delphide nasıl yazabilirim?
Cevapla
#2
Acaba ne demek istemişi diye uzun uzun düşündüm.

web maniplasyon mu yapmaya çalışıyorsun ?
WWW
Cevapla
#3
chatGPT ye sordum


Alıntı:Bu kodu delphi diline çevirir misin ? 
const list = document.getElementsByTagName("UL")[0];
list.getElementsByTagName("li")[0].innerHTML = "Milk";


cevabı




Alıntı:Bu kod, bir HTML sayfasındaki ilk "UL" etiketine ait bir dizi öğelerini ve dizinin ilk "li" öğesinin içeriğini değiştirir. Delphi dilinde, bu kodu aşağıdaki şekilde yazabilirsiniz:



uses MSHTML;

var
 list: IHTMLElement;
 li: IHTMLElement;
begin
 list := (Document as IHTMLDocument3).getElementsByTagName('UL').item(0) as IHTMLElement;
 li := (list as IHTMLUListElement).getElementsByTagName('li').item(0) as IHTMLElement;
 li.innerHTML := 'Milk';
end;





Alıntı:Bu kodda, MSHTML kütüphanesi kullanılır. Bu kütüphane, Microsoft HTML Object Library adlı ActiveX bibliyotekini Delphi diline dönüştürür ve HTML sayfalarının yönetimini sağlar. IHTMLDocument3 arabirimi, bir HTML sayfasının özelliklerini ve yöntemlerini tanımlar ve getElementsByTagName yöntemi, belirtilen etiket adına göre sayfadaki öğeleri döndürür. IHTMLUListElement arabirimi ise "UL" etiketine ait öğelerin özelliklerini ve yöntemlerini tanımlar ve getElementsByTagName yöntemi ile "li" etiketine ait öğeleri döndürür. IHTMLElement arabirimi ise HTML öğelerinin genel özelliklerini ve yöntemlerini tanımlar ve innerHTML özelliği, öğenin içeriğini değiştirir.

Not: Bu kodun çalışması için, Delphi uygulamanızın bir tarayıcı kontrolüne sahip olması gerekir. Ayrıca, bu kodun çalıştırılacağı HTML sayfasının yüklü ve aktif olması gerekir.
WWW
Cevapla
#4
İki satırın açıklaması;
"UL" bir liste.
"li" de bir liste
"UL" listesi içinde, her item "li" adında bir alt liste içeriyor.
"UL" listesinde, ilk "li" liste elemanını bir değişkene alıyor.
Değişkende bulunan "li" isimli listeden de yine ilk elemanın innerHTML property'sine "Milk" string'ini atıyor.
Sanırım bu bilgiler ışığında Delphi ile halledersiniz.
Begin : = end / 2;
Cevapla
#5
(30-12-2022, Saat: 17:10)sadettinpolat Adlı Kullanıcıdan Alıntı: chatGPT ye sordum


Alıntı:Bu kodu delphi diline çevirir misin ? 
const list = document.getElementsByTagName("UL")[0];
list.getElementsByTagName("li")[0].innerHTML = "Milk";


cevabı




Alıntı:Bu kod, bir HTML sayfasındaki ilk "UL" etiketine ait bir dizi öğelerini ve dizinin ilk "li" öğesinin içeriğini değiştirir. Delphi dilinde, bu kodu aşağıdaki şekilde yazabilirsiniz:



uses MSHTML;

var
 list: IHTMLElement;
 li: IHTMLElement;
begin
 list := (Document as IHTMLDocument3).getElementsByTagName('UL').item(0) as IHTMLElement;
 li := (list as IHTMLUListElement).getElementsByTagName('li').item(0) as IHTMLElement;
 li.innerHTML := 'Milk';
end;





Alıntı:Bu kodda, MSHTML kütüphanesi kullanılır. Bu kütüphane, Microsoft HTML Object Library adlı ActiveX bibliyotekini Delphi diline dönüştürür ve HTML sayfalarının yönetimini sağlar. IHTMLDocument3 arabirimi, bir HTML sayfasının özelliklerini ve yöntemlerini tanımlar ve getElementsByTagName yöntemi, belirtilen etiket adına göre sayfadaki öğeleri döndürür. IHTMLUListElement arabirimi ise "UL" etiketine ait öğelerin özelliklerini ve yöntemlerini tanımlar ve getElementsByTagName yöntemi ile "li" etiketine ait öğeleri döndürür. IHTMLElement arabirimi ise HTML öğelerinin genel özelliklerini ve yöntemlerini tanımlar ve innerHTML özelliği, öğenin içeriğini değiştirir.

Not: Bu kodun çalışması için, Delphi uygulamanızın bir tarayıcı kontrolüne sahip olması gerekir. Ayrıca, bu kodun çalıştırılacağı HTML sayfasının yüklü ve aktif olması gerekir.

cevabınız için çok teşekkür ederim
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Windows API kodu çözümlemesi parlakcuma 1 638 23-09-2023, Saat: 05:29
Son Yorum: parlakcuma
  cozuldu-SQL KODU CALISMIYOR sadikacar60 5 751 19-03-2023, Saat: 11:57
Son Yorum: mcuyan
  Grup Kodu Eşitlemek OZCANK 3 1.034 11-10-2022, Saat: 11:50
Son Yorum: OZCANK
  JavaScript Tarih Formatı tmrksmt 2 966 24-02-2021, Saat: 17:31
Son Yorum: tmrksmt
  HES Kodu Sorgulaması hakkında adelphiforumz 38 19.530 07-01-2021, Saat: 03:59
Son Yorum: SercanTEK



Konuyu Okuyanlar: 1 Ziyaretçi