• 0
Sign in to follow this  
xamonix

Ajuda Em Java Script Por Favor!

Question

Olá amigos tenho este código em java que me redirecciona a pagina consoante a linguagem do browser seja ou não portuguesa. O redireccionamento é instantaneo mas eu queria atrasá-lo uns 2 ou 3 segundos. Como faço? Escusado será dizer que sou um ignorante nestas coisa de programção , o código foi sacado doutro site (mas ainda sei fazer copy/paste...lol). Obrigado pela ajuda!

<script LANGUAGE="JavaScript1.2">
<!-- Begin
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;

/*-------------------------------------------------------------
Netscape instructions:
In Netscape, find the language you want to redirect by going to

Edit Menu --> Preferences...

Then click the '+' box next to 'Navigator' and click 'Languages'
Click 'Add' then find the languages you want and add them below.

---------------------------------------------------------------

Microsoft Internet Explorer instructions:
In MSIE, find the language you want to redirect by going to

Tools Menu --> Internet Options...

Then click the 'Languages' button near the bottom of the page.
Click 'Add' then find the languages you want and add them below.

-------------------------------------------------------------*/
if (language.indexOf('en') > -1) document.location.href = 'english.htm';
else if (language.indexOf('nl') > -1) document.location.href = 'english.htm';
else if (language.indexOf('fr') > -1) document.location.href = 'english.htm';
else if (language.indexOf('de') > -1) document.location.href = 'english.htm';
else if (language.indexOf('já') > -1) document.location.href = 'english.htm';
else if (language.indexOf('it') > -1) document.location.href = 'english.htm';
else if (language.indexOf('pt') > -1) document.location.href = 'portugues.htm';
else if (language.indexOf('es') > -1) document.location.href = 'english.htm';
else if (language.indexOf('sv') > -1) document.location.href = 'english.htm';
else if (language.indexOf('zh') > -1) document.location.href = 'english.htm';
else if (language.indexOf('ru') > -1) document.location.href = 'english.htm';
else
document.location.href = 'portugues.htm';
// End -->
</script>

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Você pode colocar esse código dentro de uma função e executá-la juntamente com a função setTimeout().

Exemplo:

function X(){
  document.write ("OI");
}
setTimeout (X(), 5000);

O tempo é em milisegundos. ;)

[]'s

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this