HTML5&JS Hata

Sydatolo

Decapat
Katılım
30 Nisan 2021
Mesajlar
209
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]
 
Screenshot_1.jpg
 
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ü:
asdf.png

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.
 
Buyurun hocam, kodunuzun yeni hali: duzeltme.html

Moderasyon Ekibi kodu paylaşamıyorum. Hata veriyor. Ekran görüntüsü:
Eki Görüntüle 1078428
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.
 
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ı grup 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.
 

Geri
Yukarı