Miért nem működik ez a javascript?
Azt akartam megoldani, hogy ha érzékeli a script hogy telefonról (kis képernyőről) nézik, akkor egy div tartalma megváltozzon. Itt a script:
<script>
var filmecske = document.getElementById("video_player_box");
if (matchMedia('only screen and (max-width: 480px)').matches) {
filmecske.innerHTML = "<video controls controlsList='nodownload' class=film id='the_film'>\
<source src=' [link] type='video/mp4'>\
</video>"
}
</script>
1. A Javscript-kódban nem használod konzekvensen az aposztrófokat - ha már a HTML-ben dupla idézőjel használatos, Javascriptben használj szimplát.
2. Van ahol el is hagyod az aposztrófokat - lásd:
class=film
helyett:
class="film"
3. Sortörések és \-jelek.
Szóval valahogy így:
De lesz még egy gond: a videó:
nem elérhető - wrong_ip hibaüzenetet ad.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!