ERRO JAVASCRIPT: Uncaught SyntaxError: missing ) after argument list
Segue os códigos, se alguém puder me ajudar, agradeço.
<link rel="stylesheet" type="text/css" href="dia_style.css"> <script type="text/javascript"> var colours = { 'red':'#ffb4b4', 'green':'#c5ffb4', 'yellow':'#fffbb4', 'purple':'#e8b4ff', 'blue':'#b4d0ff', 'pink':'#fcb4ff' }; var border_c = { 'red':'#da0000', 'green':'#00da35', 'yellow':'#dac500', 'purple':'#da00c3', 'blue':'#001fda', 'pink':'#be00da' }; var width_all = 150; function def_exped(ini,fim) { ini_data = ini.replace(":",";"); fim_data = fim.replace(":",";"); data = ini_data+";"+fim_data; all_obj = document.getElementById('all'); all_obj.setAttribute("data-expediente",data); } function task_creactor(id,title,ini,fim,color,dia) { // formato do fim e ini: 00:00 (24h) cont = document.getElementById('all'); ini_data = ini.replace(":",";"); fim_data = fim.replace(":",";"); cont.innerHTML += "<input type="button" class="task" value="("+ini+" - "+fim+") "+title+"" data-especifs=""+ini_data+";"+fim_data+";"+color+"" onclick="open_task("+id+","+title+","+ini+","+fim+","+color+","+dia+");">"; var getTask = document.getElementsByClassName("task"); task_manager(getTask[getTask.length-1]); } function task_manager(obj) { exped = document.getElementById('all').getAttribute("data-expediente"); h_ini_exp = parseInt(exped.split(";")[0]); m_ini_exp = parseInt(exped.split(";")[1]); h_fim_exp = parseInt(exped.split(";")[2]); m_fim_exp = parseInt(exped.split(";")[3]); duration_exp = ((h_fim_exp*60)+m_fim_exp)-((h_ini_exp*60)+m_ini_exp); console.log("duration exp: "+String(duration_exp)); especifs = obj.getAttribute("data-especifs"); console.log(especifs); parts = especifs.split(";"); h_ini = parseInt(especifs.split(";")[0]); m_ini = parseInt(especifs.split(";")[1]); h_fim = parseInt(especifs.split(";")[2]); m_fim = parseInt(especifs.split(";")[3]); color = especifs.split(";")[4]; ini = (h_ini*60)+m_ini; fim = (h_fim*60)+m_fim; duration = (fim)-(ini); console.log("duration: "+String(duration)); obj.style.height = String((duration/duration_exp)*width_all)+"vh"; obj.style.marginTop = String(((ini-((h_ini_exp*60)+m_ini_exp))/duration_exp)*width_all)+"vh"; obj.style.backgroundColor = colours[color]; console.log(colours[color]+" - "+border_c[color]); obj.style.border = "1px solid "+border_c[color]; } function open_task(id,title,ini,fim,color,dia) { document.getElementById('block').style.display = "block"; document.getElementById('opened_task').style.display = "block"; text = document.getElementById('opened_task_cont').innerHTML; text = text.replace("%title%",title); text = text.replace("%ini%",ini); text = text.replace("%fim%",fim); text = text.replace("%dia%",dia); document.getElementById('opened_task_cont').innerHTML = text; } function del_task(obj,id) { obj.style.display = "none"; document.getElementById('my_iframe').src = "del_task.php?id="+id; } </script> <div id="all" data-expediente="08;00;22;00"> </div> <div id="block"></div> <div id="opened_task"> <input type="button" id="close_opened_task" onclick="close_task();"> <div id="opened_task_cont"> <h2>%title%</h2><br> <h2>%ini% até %fim%</h2><br> <h2>Dia: %dia%</h2> </div> <input type="button" id="del_task_btt" value="Deletar ?"> </div> <iframe id="my_iframe" src=""></iframe> <script type="text/javascript"> var getTask = document.getElementsByClassName("task"); for (i = 0; i < getTask.length ; i++) { task_manager(getTask[i]); } </script> <script> task_creactor('3','INTERVALO','12:00','13:00','red','fixed'); </script> <!-- Aqui tá dando erro -->
Sérgio Avilla
Curtidas 0
Respostas
Manoel Junior
11/12/2019
Bom dia. No "data-especifs" você atribui 3 itens, certo? Digo a linha abaixo:
Já no Array Colours e border_c estão recebendo color, que foi atribuído com o item 4, esse item realmente está disponível?
cont.innerHTML += "<input type="button" class="task" value="("+ini+" - "+fim+") "+title+"" data-especifs=""+ini_data+";"+fim_data+";"+color+"" onclick="open_task("+id+","+title+","+ini+","+fim+","+color+","+dia+");">";
Já no Array Colours e border_c estão recebendo color, que foi atribuído com o item 4, esse item realmente está disponível?
GOSTEI 0