Herkese merhaba, Bir konuda desteğe ihtiyaç duyuyorum. Elimdeki HTML tabanlı bir kaç sayfa var. Bu sayfalardaki paragrafın kelimeleri rastgele kendi sayfası içinde kendi aralarında yer değiştirmesin istiyorum Anlamlı sonuçlar olmasına gerek yok. Sayfaya her girdiğimde her kelimenin yeri değişsin yeterli. Muhtemelen çok basit bir kod ekleyerek çözüm olacak bir şey lakin çok fazla kod bilgim yok.
sayfaların uzantısı html fakat php ile çözüm olacak ise uzantılarını php ye de çevirebilirim. önemli olan sayfa içindeki kelimeler rastgele sayfa her girildiğinde yer deriştirsinler yeterli.
Bir kaç kod denedim. Aman o sonuçlara göre elinizle girdiğiniz bilgileri aralara serpiştiriyor. Benim istediğim o değil.
HTML Sayfaların içindeki paragraflardaki kelimeleri otomatik yer değiştirilmesi yardım.
3
●182
- 24-12-2022, 05:03:36Örneğin;
<h3>Orjinal Paragraf</h3> <p id="paragraf">Herkese merhaba, Bir konuda desteğe ihtiyaç duyuyorum. Elimdeki HTML tabanlı bir kaç sayfa var. Bu sayfalardaki paragrafın kelimeleri rastgele kendi sayfası içinde kendi aralarında yer değiştirmesin istiyorum Anlamlı sonuçlar olmasına gerek yok. Sayfaya her girdiğimde her kelimenin yeri değişsin yeterli. Muhtemelen çok basit bir kod ekleyerek çözüm olacak bir şey lakin çok fazla kod bilgim yok. sayfaların uzantısı html fakat php ile çözüm olacak ise uzantılarını php ye de çevirebilirim. önemli olan sayfa içindeki kelimeler rastgele sayfa her girildiğinde yer deriştirsinler yeterli. Bir kaç kod denedim. Aman o sonuçlara göre elinizle girdiğiniz bilgileri aralara serpiştiriyor. Benim istediğim o değil.</p> <h3>kelimeleri Karıştırılmış Paragraf</h3> <p id="paragrafMix"></p> <script> prg=document.getElementById("paragraf").innerText prg=prg.split(" ").sort(function(){ var random = Math.random() * 2; if (random < 1) {return 1} else if (random > 1) {return -1} else {return 0;} }) document.getElementById("paragrafMix").innerText=prg.join(" ") </script>Çıktı:

- 26-12-2022, 21:24:03<p id="paragrafMix"></p> satırını silip document.getElementById("paragrafMix").innerText=p rg.join(" ") satırını document.getElementById("paragraf").innerText=prg. join(" ") olarak değiştirsen alttaki paragaf yerine sadece üstteki paragraf kalır ve karıştırılan kelimeler oraya yazılır.
Math.random() komutunu kullandığımız için sayfa ve içerik her çalıştırılsa zaten değişiyor.
