Html- Sunucusuz geçici sayfa oluşturma?

Başlatan power20, 06 Mayıs 2021, 13:08:02

power20

Böyle bir teknoloji var mıdır bilmiyorum. Olsa iyi olurdu.

Örneğin buraya bir link bırakıyorum. linki tıkladığımızda
Yeni bir sayfa açılıyor. Sayfada çeşitli linkler resimler vs.

Fakat bu yeni açılan sayfanın bir adresi, sunucusu yok. Tıkladığımızda oluşturuluyor?
Sadece link ile,. URL ile sayfanın kendisi yapılacak? Sayfa açıldı ama adresi yok? Böyle bir Pop up olabilir?

Muhtemelen tam anlatamadım.

Tagli

Web işlerinden pek anlamam ama sayfa dediğin şey zaten HTTP istemlerine karşılık gönderilen belirli formattaki bir veri değil mi? Bu veri statik bir .html dosyasında saklanabileceği gibi, talep edildiğinde dinamik olarak da oluşturulabilir. Ama bunun sunucusuz olabileceğini sanmıyorum. Dosya ya bir yerde statik olarak var olacak, ya da talep durumunda dinamik olarak oluşturulacak. Web sitesi internette değil de statik olarak bilgisayarda ise belki sunucuya gerek olmayabilir, emin değilim. Ama sitenin yerelde olması sunucuya gerek olmayacağını garantilemez.
Gökçe Tağlıoğlu

Kabil ATICI

Kabaca olay, html olarak değilde, asp olarak işliyor.(Active Server Pages)
Yinede bu asp işlemesi ve erişimi için bir sunucuya ihtiyaç var ama statik html 'de olduğu gibi belirli bir html adresi yok, ve veri tabanından oluşturuluyor.
https://tr.wikipedia.org/wiki/ASP
ambar7

forsa1975

Popup olabilir. Java script ile mevcut sayfada yazılmış fonksiyonları link ile çağırıp, linkteki değerlere göre açılan pencerede bişeyler gösterebilirsiniz. Bu sizin istediğiniz şey olup olmadığından emin değilim.  ASP server tarafında çalışır, yazılan ASP koda göre bir HTML kod oluşturup tarayıcıya gönderir. .asp uzantılı adres ile çağrılır.

power20

#4
Peki şimdi şuraya bir link ekleyelim. JavaScript ile bize pop up açsın?
İçinde helloworld yazsın?

ASP veya PHP gerektiren durum yok sanıyorum. Bir sayfayı titreten JavaScript oluyordu. Fakat adres satırına yazılıyordu. Link şeklinde olmaz sanırım

fide

#5
Python3 ile veritabanından aldığım dataları html sayfası şeklinde gösterecek bir kod yazmıştım.
Sayfa içinde linkler çıkıyor, linke tıklayınca Google Maps haritası açıp navigasyon bilgisi gösteriyordu. Sizin istediğiniz de sanırım bu.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

power20

Kesin bir kullanım alanı belirlemiş değilim. Lakin bir yere link verip bir sayfa içeriği göstermek için ayrıca sunucuya ihtiyaç olmasa iyi olur diye düşündüm. Sayfa içeriği URL içinde parametre gibi olacak. Belki HTML sonraki sürümlerde böyle bir şey eklenir

fide

https://www.picproje.org/index.php/topic,77665.0.html

Sayfanın son kısmında Python kodları ile web sayfa oluşturma örneği var.
İnceleyin bence .
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

tunayk

Sayfa sahibi siz iseniz ve kendi tasarladığınız sayfada bir link koyup ona tıklandığında bir takım işler yapacaksanız bu kolaydır. Aslında linke tıkladığınızda genel şu durumlardan biri oluşur;
1- Başka bir sayfaya gönderir
2- Aynı sayfada önceden tanımlı bir java fonksiyonunu çalıştırır veya asp/php ise sunucudan çağırır. Bu fonksiyon içinde sayfada göstermek istediğiniz veriyi oluşturabilirsiniz. Aynı sayfanın bir yerlerine ilaveler olabileceği gibi, sayfayı tamamen değiştirip de gönderebilirsiniz.
3- Sayfada daha önceden gömülmüş fakat gizli olarak işaretlenmiş html kodlarını görünür hale getirirsiniz. Örneğin bir çerçeve içinde bir mesaj gösterimi veya bir bilgi gösterimi.
Hasılı her şey yapılabilir.

Sayfa sahibi siz değilseniz, forum vb. sitede bişey gösterecekseniz durum değişir.  Bu zaten temelde bir güvenlik açığı oluşturur. Hatta bu yolla adamın bilgisayarına virüs bile gönderebilirsiniz. Bu nedenle web sunucular buna izin vermezler. Ancak linke tıklandığında biryere yönlendirebilir, o yönlendirilen yerden de cevap olarak bişeyler döndürebilirsiniz. Sonuçta sunucunun linki işleme yöntemi ile kısıtlanmış durumdasınız.

foseydon

hocam web sayfasi dedigin sey html, css, javascript vs.den olusan bir dokuman. masaustune tiklayip, yeni metin belgesi olustur de, sonra uzantisini .html olarak kaydet bos bir web sayfan olur. cift tikla kullandigin tarayici ne ise onda acilir. sunucu yok bisey yok. sunucu ne zaman lazim, adi ustunde sunucu birisi uzaktan senin bu sayfaya erismek isterse onu sunacak bir mekanizma lazim. yani internete cikacaksan sunucusuz birsey yapma sansin yok. ama sadece sayfanin bulundugu bilgisayarda acilacaksa o zaman olur.

muhittin_kaplan

Dediğinizin örneğini görmedim.
HTML,ASP,PHP,Python için bir barınma noktasına ihtiyacınız var.

brandice5

Javascript ile yapılabilir.

Javascript zaten browser'da çalışan birşey, sunucuya gerek yok.

power20

Hemen şuraya bir link eklerseniz hep beraber görelim. Linki tıklayınca mesaj çıksın? JavaScript çalışsın?

muhittin_kaplan

Alıntı yapılan: brandice5 - 06 Mayıs 2021, 23:31:41Javascript ile yapılabilir.

Javascript zaten browser'da çalışan birşey, sunucuya gerek yok.

Merak ettim.
Browser da çalışıyor, browser a nereden gönderilecek ?
Browser nereden istekte bulunacak, domain ne olacak ? JavaScript olsa da biryerde olmalı diye düşünüyorum.

brandice5

Birincisi, güvenlik nedeniyle bu foruma yorum yazarak javascript kodu gömemezsiniz.

İkincisi, browser'a biryerden gelmesine gerek yok. Popup zaten mevcut açılmış bir sayfadan çıkacağı için, çıkacak popup'un html içeriği mevcut sayfaya gömülebilir.

Aşağıdaki html dosyayını indirip çalıştırın.

https://dosya.co/occtn71xuaht/test.html.html