bence artık javascript çözümlerinin çok bir önemi yok, css ile custom scrollbarlar yapılabiliyor büyük ölçüde de yeterli onları deneyebilirsin
bkz: https://www.youtube.com/watch?v=WgeyaRn5tck
css ile çözebilirsin bence işini, bkz:
<div class="description">Arkadaşlar ürünü kaydederken, ürün açıklaması kısmına yani textarea'ya girdiğim açıklamayı iki satır,
iki satır paragraflar halinde yazdığımda "nl2br" fonksiyonu firefox tarayıcısında bir satır aşağıya
inmesini sağlıyor. ama diğer tarayıcılarda iki veya daha fazla satır aralıklarla listelenmesini
sağlıyor. yani firefox'da nasıl verebilirim iki satır boşluk.</div>
<style>
.description {
white-space: pre;
}
</style>
@masterloka, o zaman normal şekilde kullanacaksın
$('.test b').addClass('hide')
// ya da
const test = $('.test')
$('b', test).addClass('hide')
// ya da
$('.test').find("b").addClass('hide')
mail gönderme işlemlerini bir servis üzerinden yaparsan (send grid, mailjet, mailgun) gibi daha sağlıklı olur böyle problemlerle de uğraşmamış olursun :)
yok ben bu yolu istiyorum dersende o zaman asenkron olarak gönderme işlemi yapabilirsin.
Örn: http://www.erbilen.net/php-multi-process-asenkron-dosya-calistirma/
ilgili linke girdiğinde yönlendirme işlemi yaparken o anki url'i query string olarak login linkine ekle. Yani örneğin;
http://site.com/login?return_url=http://site.com/post/gizli
login'de giriş yaptığında eğer $_GET['return_url']
varsa ilgili adrese header()
ile yönlendir, genelde bu mantıkta yönlendirmeyi takip ederler.
:focus-within
ile bunu yapman mümkün. Bu arkadaş içerde bir şekilde bir eleman focus olursa bunu tespit ederek stil yazmanı sağlıyor.
.content:focus-within {
border: 2px solid red;
}
otomatik doldurtacaksan kullanıcı adı ve şifreyi neden login sayfasına atıyorsun direk giriş yaptır :)
istediğin şey çok mantıklı değil, belki daha önce giriş yaptığı kullanıcı adı tutulabilir. Ama şifreyi tutmak?
Kullanıcının son girdiği kullanıcı adını hatırlaması için;
<input type="text" name="username" id="username">
<script>
// localStorage'da kayıtlı username varsa inputu otomatik doldur
if (localStorage.getItem('username')) {
document.getElementById('username').value = localStorage.getItem('username')
}
// inputa kullanıcı adı girilirse bu girişi localStorage'a at, bir sonraki girişinde hatırlaması için
document.getElementById('username').addEventListener('keyup', function() {
localStorage.setItem('username', this.value)
});
</script>
codepen.io'dan bir örnek pen oluşturup bizimle sorunu düzenleyip paylaşırsan daha kolay yardımcı olabiliriz, bu şekilde soru havada kalmış ne yazık ki.
muhtemelen iframe ile çektiğin içeriğin iframe'e sığmadığı için o scrolları oluşturuyordur, çağırdığın yerden kontrol edebilirsin ya da scrolling="no"
işini görür @eminkurt cevabındaki gibi.
<form>
etikene target="result"
ekle, iframe'ine ise name="result"
ekle, böylece formu gönderdiğinde sonucu iframe içinde görebilirsin ama muhtemelen google bunu engelliyor olabilir.