Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carol311

Problemas com Java Script

Recommended Posts

Oi Gente....

 

Começei a ler sobre o w3c, só que ainda não achei um site q me falasse quais são os padrões a serem seguidos...se alguer souber....ja me ajuda...

 

Mas o problema é o seguinte....pelo q eu entendi....só o IE não segue o padrão e para suprir esse problema podemos usar Css Hacks.....beleza....até ai tudo bem.......... Porém.....eu tenho um site q tem um java script (de relagem de noticias) q aparece no IE e no Opera só que no Mozilla....fica todo zuado......alguém sabe me dizer o pq?

 

Como faço pra deixar meu site compatível com todos os navegadores???

 

Galera...eu só quero uma direção pra seguir...pq...eu procuro na net e não encontro nada concreto.....

 

VALEU!!!!!!!!!!!

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Galera....

 

Esse site tem várias coidas que ja estão me ajudando bastante.....só que eu ainda não achei nada sobre o problema do JavaScript(rolagem de notícias) que fica super zoado no Mozzila e no IE e no OPera ficam ok......alguém tem pelo menos um palpite sobre esse problema??

 

VALEU!!!!!!!

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu código é bem grande.....mas...ai vai....

 

<script language="JavaScript"><!--

var data

var ponteiro

if (document.all)

browser = "ie";

else if (document.layers)

browser = "ns4";

else if (document.getElementById)

browser = "ns6";

var data1;

var data2;

 

function AbrePopUp(url){

window.open(url,null,"width=800,height=600,scrollbars=yes");

}

 

function start()

{

if (browser == "ie")

{

data1 = new CSPaginaRolavel(0,170, texto, texto.offsetHeight)

scroller = document.all["scroll"].style.visibility = 'visible';

}

else if (browser == "ns6")

{

data1 = new CSPaginaRolavel(0,170, document.getElementById("texto"), parseInt(document.getElementById("texto").style.height, 10))

document.getElementById("texto").style.clip = "rect(0 260 290 0)";

scroller = document["scroll"].visibility = 'visible';

}

else if (browser == "ns4")

{

data1 = new CSPaginaRolavel(0, 170, document.layers.texto, 2790);

scroller = document["scroll"].visibility = 'visible';

}

}

function CSPaginaRolavel(acima, baixo, capa, alturacapa)

{

this.acima = acima;

this.baixo = baixo;

this.PaginaRolar = capa

this.alturacapa = alturacapa-220

}

function pracima()

{

if (browser=="ie" && data.acima<data.alturacapa - (data.baixo - data.acima))

{

data.acima+=10;

data.baixo+=10;

data.PaginaRolar.style.pixelTop -= 10;

data.PaginaRolar.style.clip= "rect(" +data.acima+" "+data.PaginaRolar.offsetWidth+" "+data.baixo+" 0)";

}

else if (browser=="ns6" && data.acima<data.alturacapa - (data.baixo - data.acima))

{

data.acima+=10;

data.baixo+=10;

estilo = data.PaginaRolar.style;

y = estilo.top;

 

numero = parseInt(y,10);

numero-=10;

estilo.top = numero;

 

data.PaginaRolar.style.clip= "rect(" +data.acima+" "+data.PaginaRolar.style.width+" "+data.baixo+" 0)";

}

else if (browser == "ns4" && data.acima < data.alturacapa - (data.baixo - data.acima))

{

data.acima += 10;

data.baixo += 10;

data.PaginaRolar.top -= 10;

data.PaginaRolar.clip.top = data.acima;

data.PaginaRolar.clip.bottom = data.baixo;

}

ponteiro=setTimeout ("pracima()",100);

}

function parada() { clearTimeout(ponteiro) }

function abaixo()

{

if (browser=="ie" && data.acima>0)

{

data.acima-=10;

data.baixo-=10;

data.PaginaRolar.style.pixelTop += 10;

data.PaginaRolar.style.clip= "rect(" +data.acima+" "+data.PaginaRolar.offsetWidth+" "+data.baixo+" 0)";

}

else if (browser=="ns6" && data.acima>0)

{

data.acima-=10;

data.baixo-=10;

estilo = data.PaginaRolar.style;

y = estilo.top;

numero = parseInt(y,10);

numero+=10;

estilo.top = numero;

data.PaginaRolar.style.clip= "rect(" +data.acima+" "+data.PaginaRolar.style.width+" "+data.baixo+" 0)";

}

else if (browser == "ns4" && data.acima>0)

{

data.acima-=10;

data.bajo-=10;

data.PaginaRolar.top += 10;

data.PaginaRolar.clip.top = data.acima;

data.PaginaRolar.clip.bottom = data.bajo;

}

ponteiro=setTimeout ("abaixo()",100);

}

function mOvr(src,clrOver){

if (!src.contains(event.fromElement)){

src.style.cursor = 'hand';

src.bgColor = clrOver;

}

}

function mOut(src,clrIn){

if (!src.contains(event.toElement)){

src.style.cursor = 'default';

src.bgColor = clrIn;

}

}

function mClk(src){

if(event.srcElement.tagName=='TD')

src.children.tags('A')[0].click();

}

//--></script> </head> <body bgcolor="#FFFFFF" onload="java script:start();preloadImages('/imagens/inc-topo/maisnovo/bg.gif')">

<script language=JavaScript>

<!--

if (browser=="ie" || browser=="ns6")

{

document.write('<div id=texto style="clip:rect(0px 231px 175px 0px); position:absolute; left:410px; top:240px; width:184px; height: 800; z-index:1;">')

}

else

{

document.write('<LAYER name="texto" clip="rect 0 231 175 0" left="28" top="204" width="195" visibility="show">')

}

// -->

</script>

<!-- CONTENT -->

<%

aqui eu coloco o conteúdo das noticias%>

<!-- CONTENT -->

<script language=JavaScript>

<!--

if (browser=="ie" || browser=="ns6")

{

document.write('</DIV>')

}

else if (browser=="ns4")

{

document.write('</layer>')

}

// -->

</script>

 

Faleu pela ajuda galera!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.