Perhatikan ini:
<script type="text/rocketscript" data-rocketsrc="http://isnan-wijarno.com/wp-content/themes/inove/js/base.js"></script>
<script type="text/rocketscript" data-rocketsrc="http://isnan-wijarno.com/wp-content/themes/inove/js/menu.js"></script>
...
...
<script language="JavaScript" type="text/rocketscript">
...
...
</script>
Jika ingin valid sebagai XHTML 1.1 (versi Validator W3.ORG), edit jadi seperti ini:
<script type="text/javascript" src="http://isnan-wijarno.com/wp-content/themes/inove/js/base.js"></script>
<script type="text/javascript" src="http://isnan-wijarno.com/wp-content/themes/inove/js/menu.js"></script>
...
...
<script type="text/javascript">
...
...
</script>
Jika dicari (search) sudah tidak ada lagi kode pada base.js maupun menu.js
<script language="JavaScript" type="text/rocketscript">
Pada baris 21 dan 22 output source listing HTML validator nampaknya sudah benar, tanpa rocketscript
<script type="text/javascript" src="http://isnan-wijarno.com/wp-content/themes/inove/js/base.js"></script>
<script type="text/javascript" src="http://isnan-wijarno.com/wp-content/themes/inove/js/menu.js"></script>
tetapi kenapa output HTML Validator pada baris 31 terdapat kode
<script language="JavaScript">
Padahal tidak ada kode tersebut di instalasi public_hmtl WordPress. Dari kata kunci pencarian language=”JavaScript” pun tidak ada. Tentunya ada referensi kode yang dibaca sehingga muncul 2 error, atau kode mengacu pada alamat modul yang lain.
liat di stiap file theme.
Sudah saya unduh semua file di folder theme dan cari kata “script language” tidak ditemukan. Tapi entah kenapa di blog home klik kanan view page source pada baris 24-25 dan baris 35 ada kode
<script type="text/rocketscript" data-rocketsrc="http://isnan-wijarno.com/wp-content/themes/inove/js/base.js"></script>
<script type="text/rocketscript" data-rocketsrc="http://isnan-wijarno.com/wp-content/themes/inove/js/menu.js"></script>
.....
<script language="JavaScript" type="text/rocketscript">
Sedangkan jika diakses langsung dari browser URL
http://isnan-wijarno.com/wp-content/themes/inove/js/menu.js
tidak ada kode rocketscript maupun language.
Terima kasih gan komentarnya.
[Penasaran] Barusan saya check theme Inove, theme ini memang tdk mnggenerate “rocketscript”, jadi cari dari plugin.
Betul, Rocketscript milik CDN Cloudflare, setelah dinonaktifkan setingan Rocket Loader hilang dari view source, tapi error attribute “language” masih ada.
Tapi rocketsript membantu tingkatkan skor 6 pada YSlow Grade GTMetrix, kemudian saya aktifkan lagi rocket script karena errornya di “language”.
Tipsnya mantap gan
Sedangkan line 31
<script language="JavaScript">
digenerate dari plugin WP Download Manager
Mantap gan terima kasih. “This document was successfully checked as XHTML 1.1!” Horee…
Kode wi WP download manager saya ubah.
Sekarang berani beri footnote Valid XHTML 1.1 default-nya theme inove.
Kasus telah diselesaikan.
Pak moderator silakan tutup kasus ini.