Jump to content
Sulivan1999

Chamar site por hora e minutos marcado

Recommended Posts

Olá, sou novo em programação, preciso chamar um site dentro de outro por hora e minutos marcado, já tenho um condigo Javascript bem simples e funcionando, porém ele só chama por hora, eu preciso que aguem da hora também dê para especificar os minutos, por favor alguém me ajude, preciso desse código urgente!

 


<script language="JavaScript">

d = new Date();

hour = d.getHours();

if(hour < 1)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 2)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 3)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 4)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 5)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 6)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 7)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 8)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 9)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 10)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 11)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 12)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 13)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 14)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 15)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 16)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 17)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 18)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 19)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 20)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 21)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 22)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 23)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

if(hour < 24)

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

else

{

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

}

</script>

<script language="JavaScript">

corrente = new Date()

Dia = corrente.getDate()

mes = corrente.getMonth()+1

ano = corrente.getYear()

if (mes == 1) {

mes="Janeiro"

}else

if (mes == 2) {

mes="Fevereiro"

}else

if (mes == 3) {

mes="Março"

}else

if (mes == 4) {

mes="Abril"

}else

if (mes == 5) {

mes="Maio"

}else

if (mes == 6) {

mes="Junho"

}else

if (mes == 7) {

mes="Julho"

}else

if (mes == 8) {

mes="Agosto"

}else

if (mes == 9) {

mes="Setembro"

}else

if (mes == 10) {

mes="Outubro"

}else

if (mes == 11) {

mes="Novembro"

}else {

mes="Dezembro"

}

document.write("<font face='Arial' size=2><br></font>")

</script>

 

Share this post


Link to post
Share on other sites

Não entendi muito bem o que quer, mas pra pegar os minutos é o mesmo jeito que fez ai:

var d = new Date();
var n = d.getMinutes();

Ai é só verificar os minutos.

Por exemplo. Se quiser chamar cada 5 minutos:

var d = new Date();
var minuto = d.getMinutes();

if(minuto % 5 == 0) {
	//código
}

 

 

 

E não entendi o código. Tipo, você verificou todas as horas e ainda colocou no else, e todos fazem a mesma coisa.

Esse é seu código simplificado:

document.write("<iframe frameborder='0' height='40' marginheight='0' marginwidth='0' scrolling='No' src='http://www.site-a-ser-chamado.html' width='1366'></iframe>");

var arrayMes = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];

d = new Date();
mes = d.getMonth()+1
nomeMes = arrayMes[mes];

document.write("<font face='Arial' size=2><br></font>");

 

Share this post


Link to post
Share on other sites

Eu quero abrir um site dentro do outro em cada hora, porém quero abrir um site diferente do outro em determinada hora, no código que cite, a hora que cada site vai abrir é determinada por " if(hour < 1) ", você me disse que os minutos são são pegos da mesma forma das horas, até ai certo. Só que eu não sei chamar os minutos junto com a hora nesta parte aqui " if(hour < 1) ", já tentei de varias formas como " if(hour < 1 && 00 && 00) ", ou " if(hour < 1 + ':' + 00 + ':' + 00) ", e não deu certo.

Share this post


Link to post
Share on other sites

Isso é porque um if espera uma expressão booleana.

Nesse caso seria assim:

if(hora == 1 && minuto == 0) {

}

 

Share this post


Link to post
Share on other sites

Mas cara, pelo que entendi, ele vai executar todas as horas, certo?

Se sim, só verifica os minutos, não precisa ver a hora... 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Vinicius Bazan
      Sou leigo ainda no Java Script e não manjo de muita coisa ainda, eu preciso fazer uma função que que deve ser executada na pagina HTML, eu crio a função dentro da tag <script> na <head> do html, mas como eu chamo essa função no momento que eu precisar no <body>, o que eu devo digitar pro código saber que ali deve executar a função?
    • By PRWEB
      Boa tarde!!!
       
      Por favor como faço para marcar um checkbox e ai marca automaticamente um campo radio?
       
      Obrigado
    • By Randys
      Eu selecionei um elemento e adicionei a classe ativo nele, agora não estou conseguindo remover a classe quando eu seleciono outro elemento
      const article = document.getElementById(id); article.classList.add('ativo'); Eu preciso remover a classe ativo quando eu clicar em outro elemento article, como faço isso?
    • By Articulando
      Galera, seguinte. Estou tentando criar um evento em javascript que funciona da seguinte maneira; existem 5 checkbox na tela, ao selecionar dois checkbox os outros irão travar e não permitir o clique, se o usuário clicar novamente retirando a seleção de algum dos que foi selecionado ele volta a habilitar. Até então o código funciona blz, porém agora eu preciso fazer com que os dois primeiros checkbox contém como um único clique, ou seja, são 2 checkbox para travar, porém se eu selecionar o primeiro e o segundo eles contam como um, então eu o usuário poderia realizar outro clique em algum checkbox e ficariam 3 checkbox selecionados, porém isso só se aplica aos dois primeiros checkbox, caso não sejam eles é apenas dois cliques, se eles forem clicados o usuário pode escolher mais uma opção.
       
      o código atual está assim:
       
      <script type="text/javascript">
                  (function(){
                      "use strict";
                      var marcados = 0;
                      var verifyCheckeds = function($checks) {
                          if( marcados>=2 ) {
                              loop($checks, function($element) {
                                  $element.disabled = $element.checked ? '' : 'disabled';
                              });
                          } else {
                              loop($checks, function($element) {
                                  $element.disabled = '';
                              });
                          }
                      };
                      var loop = function($elements, cb) {
                          var max = $elements.length;
                          while(max--) {
                              cb($elements[max]);
                          }
                      }
                      var count = function($element) {
                          return $element.checked ? marcados + 1 : marcados - 1;
                      }
                      window.onload = function(){
                          var $checks = document.querySelectorAll('input[type="checkbox"][name="modalidades[]"]');
                          loop($checks, function($element) {
                              $element.onclick = function(){
                                  marcados = count(this);
                                  verifyCheckeds($checks);
                              }
                              if($element.checked) marcados = marcados + 1;
                          });
                          verifyCheckeds($checks);
                      }
                  }());
              </script>
       
       
      Quem conseguir me ajudar eu agradeço, preciso muito desse código rodando. 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.