HTML5&JS Hata

Sydatolo

Hectopat
Katılım
30 Nisan 2021
Mesajlar
210
Makaleler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Bir tane deneme yaptım ve istediğim gibi sonuç vermedi, hatamı anlayamadım, eğer siz anladıysanız bana yardım ederseniz çok sevinirim

[CODE lang="html" title="Kod"]<!doctype html>
<html lang="tr">
<head>
<meta charset="utf-8"/>
<style type="text/css">
.z1{
padding:5px;
margin-top:6px;
margin-left:6px;
margin-right:6px;
margin-bottom:6px;
background-color:rgb(110,110,110);
border-color:rgb(90,90,90);
border-radius: 20px;
}
.z1:hover{
background-color:rgb(90,90,90);
border-color:rgb(70,70,70);
}
.z1:active{
background-color:rgb(70,70,70);
border-color:rgb(50,50,50);
}
#inputs{
background-color:gray;
border-radius: 10px;
}
#z2{
margin-left:100px;
}
</style>
<title>syd</title>
</head>
<body>
<p id="result" style="font-size:20px;">HTML5, CSS3, JS and PHP, they are integral to web programming.</p>
<table id="inputs" style="display:none;"/>
<tr><td><input type="button" value="Change Blue" onClick="changeBlue();" class="z1"></td>
<td><input type="button" value="Change Red" onClick="changeRed();" class="z1"><br/></td></tr>
<tr><td><input type="button" value="Change Bold" onClick="changeBold();" class="z1"></td>
<td><input type="button" value="Change Italic" onClick="changeItalic();" class="z1"></td><br/></tr>
<tr><td><input type="button" value="Reset" onClick="reset();" class="z1" id="z2"></td></tr>
</table>
<input type="button" value="Show Buttons" onClick="showButtons();">
<input type="button" value="Hide Buttons" onClick="hideButtons();">
<script>
function changeBlue(){
document.getElementById('result').style.color="blue";
}
function changeRed(){
document.getElementById('result').style.color="red";
}
function changeBold(){
document.getElementById('result').style.font-weight="bold";
}
function changeItalic(){
document.getElementById('result').style.font-style="italic";
}
function reset(){
document.getElementById('result').style.color="black";
document.getElementById('result').style.font-weight="none";
document.getElementById('result').style.font-style="none";
}
function showButtons(){
document.getElementById('result').style.display="block";
}
function hideButtons(){
document.getElementById('result').style.display="none";
}
</script>

</body>
</html>[/CODE]
 
Bir tane deneme yaptım ve istediğim gibi sonuç vermedi, hatamı anlayamadım. Eğer siz anladıysanız bana yardım ederseniz çok sevinirim
Buyurun hocam, kodunuzun yeni hali: duzeltme.html

Moderasyon Ekibi kodu paylaşamıyorum. Hata veriyor. Ekran görüntüsü:

Bu arada tarayıcı konsolu gerçekten çok fazla hata vermiş forumda.

Ne yaptığımı kısaca söyleyeyim:

1) İlk başta çıkan butonlar diğer gizli olanların değil yazının görünürlüğünü değiştiriyormuş. Yani stil değiştiren butonlar hiç görünmeyecekti.
2) Font ile alakalı işlemlerde siz font-weight ve font-style olarak kullanmışsınız. Ama doğrusu fontWeight ve fontStyle olarak kullanılır JS'de.
3) Kod çok karışık bir haldeydi. Bu hatayı bulmanızı zorlaştırır.
4) JS kodunu head etiketi içinde kullanın. Sizinki body etiketi içindeydi.
5) Table etiketinin içinde th etiketi de kullanmanız daha iyi olur.
 

Hocam daha JavaScript'de yeniyim, o yüzden biraz karmaşık olmuş olabilir.
 
Hocam daha JavaScript'de yeniyim, o yüzden biraz karmaşık olmuş olabilir.
JavaScript dışındaki kod da karışıktı biraz. Kodu yazarken satır ve boşluklara dikkat etmek kodu analiz ederken işinize yarar. Aynı etiket altındaki kodları gurup olarak ayarlamak işinize yarayabilir ileride. Kodu geliştirirken vb.
 

Büyük bir proje yapmadığım için dikkat etmemiştim, ama artık daha fazla dikkat ediceğim, teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…