ciao a tutti,
ho un problema con javascript che mi sta facendo impazzire da gg...chiaramente solo con internet explorer, con firefox e safari no.... :nonlodire
ho scaricato uno script da http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm
per fare in modo che le news scrollino all'over del mouse sopra le freccine...
il problema é che nella mia pagina html con explorer 7 (e anche 6) non mi viene mantenuta la visibility "hidden" delle news (in pratica non mi fa vedere solo le news nel riquadro ma anche quelle nascoste che si vedrebbero solo passando il mouse sulle freccine)...tutto questo accade prima che io clicchi sulla barra gialla del controllo active x consentirlo, che appare appena carico la pagina...Dopo aver fatto click su di esso tutto si mette a posto...
questo é il codice della mia pagina, lo posto per intero casomai ci fosse qualcosa che fa conflitto con lo script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<title>Red Sound & Max - Scrivici</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="gruppo trentino suona cover per matrimoni, eventi" />
<meta name="copyright" content="Copyright (c) Red Sound & Max" />
<link rel="stylesheet" type="text/css" href="css/style1.css" media="screen"/>
</head>
<body>
<div id="container">
<div id="header">
<h1><a href="index.htm" title="torna alla home page">Red Sound & Max</a></h1>
</div>
<div id="sidebar1">
<ul id="menu_nav">
<li id="nav1"><a href="index.htm" title="vai alla home page">home</a></li>
<li id="nav2"><a href="chi_siamo.htm" title="vai alla pagina chi siamo">chi siamo</a></li>
<li id="nav3"><a href="gallery.htm" title="vai alla gallery">gallery</a></li>
<li id="nav4"><a href="info_tecniche.htm" title="vai alle info tecniche">info tecniche</a></li>
<li id="nav5"><a href="scrivici.htm" title="vai alla pagina per contattarci">scrivici</a></li>
<li id="nav6"><a href="http://redsoundemax.forumattivo.com" title="vai al nostro forum">forum</a></li>
</ul>
</div>
<div id="content">
<div class="breadcrumbs">
<a href="index.htm" title="Home">Home</a> >> <a href="" title="Scrivici">Scrivici</a>
</div>
<h4>Scrivici</h4>
<form action="mailto:imarty55555@hotmail.com?subject=domanda dal sito"
enctype="text/plain" method="post" name="emailForm" target="_top" id="emailForm">
<div id="contatti">
<label for="contact_name" class="txt_contatti">
Inserisci il tuo nome: </label>
<br />
<input type="text" name="nome" id="contact_name" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_email" class="txt_contatti">
Inserisci il tuo indirizzo e-mail: </label>
<br />
<input type="text" name="e-mail" id="contact_email" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_subject" class="txt_contatti">
Oggetto del messaggio: </label>
<br />
<input type="text" name="oggetto" id="contact_subject" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_text" class="txt_contatti">
Inserisci il tuo messaggio: </label>
<br />
<textarea cols="50" rows="10" name="richiesta" id="contact_text" class="inputbox"></textarea>
<br />
<br />
<input type="button" name="send" value="Invia" class="button" onclick="validate()" />
<input type="reset" name="reset" value="Cancella" class="button" />
</div>
</form>
</div>
<div id="sidebar2">
<h3>Eventi</h3>
<script type="text/javascript">
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
iens6=document.all||document.getElementById
ns4=document.layers
//specify speed of scroll (greater=faster)
var speed=5
if (iens6){
document.write('<div id="n_container" style="position:relative;width:175px;height:150px;overflow:hidden;float:right;margin-top:0;margin-right:3px;border:1px dotted #851522;">')
document.write('<div id="n_content" style="position:absolute;width:175px;left:0;top:0">')
}
</script>
<ilayer name="nscontainer" width=175 height=50 clip="0,0,175,150">
<layer name="nscontent" width=175 height=50 visibility=hidden>
<!--INSERT CONTENT HERE-->
<ul>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
</ul>
<!--END CONTENT-->
</layer>
</ilayer>
<script language="JavaScript1.2">
if (iens6)
document.write('</div></div>')
</script>
<a href="#" onMouseover="moveup()" onMouseout="clearTimeout(moveupvar)"><img id="freccia1" src="img/up_new.jpg"></a>
<a href="#" onMouseover="movedown()" onMouseout="clearTimeout(movedownvar)"><img id="freccia2" src="img/down_new.jpg"></a>
<script language="JavaScript1.2">
if (iens6){
var crossobj=document.getElementById? document.getElementById("n_content") : document.all.n_content
var n_contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var n_contentheight=crossobj.clip.height
}
function movedown(){
if (iens6&&parseInt(crossobj.style.top)>=(n_contentheight*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
else if (ns4&&crossobj.top>=(n_contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("movedown()",20)
}
function moveup(){
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("moveup()",20)
}
function getn_content_height(){
if (iens6)
n_contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
}
window.onload=getn_content_height
</script>
</div>
<div id="footer">
<a href="mailto:info@redsoundemax.it" title="scrivici">info@redsoundemax.it</a></li>
</div>
</div>
</body>
</html>
grazie mille a chi mi aiuterá!
ho un problema con javascript che mi sta facendo impazzire da gg...chiaramente solo con internet explorer, con firefox e safari no.... :nonlodire
ho scaricato uno script da http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm
per fare in modo che le news scrollino all'over del mouse sopra le freccine...
il problema é che nella mia pagina html con explorer 7 (e anche 6) non mi viene mantenuta la visibility "hidden" delle news (in pratica non mi fa vedere solo le news nel riquadro ma anche quelle nascoste che si vedrebbero solo passando il mouse sulle freccine)...tutto questo accade prima che io clicchi sulla barra gialla del controllo active x consentirlo, che appare appena carico la pagina...Dopo aver fatto click su di esso tutto si mette a posto...
questo é il codice della mia pagina, lo posto per intero casomai ci fosse qualcosa che fa conflitto con lo script:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
<title>Red Sound & Max - Scrivici</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="gruppo trentino suona cover per matrimoni, eventi" />
<meta name="copyright" content="Copyright (c) Red Sound & Max" />
<link rel="stylesheet" type="text/css" href="css/style1.css" media="screen"/>
</head>
<body>
<div id="container">
<div id="header">
<h1><a href="index.htm" title="torna alla home page">Red Sound & Max</a></h1>
</div>
<div id="sidebar1">
<ul id="menu_nav">
<li id="nav1"><a href="index.htm" title="vai alla home page">home</a></li>
<li id="nav2"><a href="chi_siamo.htm" title="vai alla pagina chi siamo">chi siamo</a></li>
<li id="nav3"><a href="gallery.htm" title="vai alla gallery">gallery</a></li>
<li id="nav4"><a href="info_tecniche.htm" title="vai alle info tecniche">info tecniche</a></li>
<li id="nav5"><a href="scrivici.htm" title="vai alla pagina per contattarci">scrivici</a></li>
<li id="nav6"><a href="http://redsoundemax.forumattivo.com" title="vai al nostro forum">forum</a></li>
</ul>
</div>
<div id="content">
<div class="breadcrumbs">
<a href="index.htm" title="Home">Home</a> >> <a href="" title="Scrivici">Scrivici</a>
</div>
<h4>Scrivici</h4>
<form action="mailto:imarty55555@hotmail.com?subject=domanda dal sito"
enctype="text/plain" method="post" name="emailForm" target="_top" id="emailForm">
<div id="contatti">
<label for="contact_name" class="txt_contatti">
Inserisci il tuo nome: </label>
<br />
<input type="text" name="nome" id="contact_name" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_email" class="txt_contatti">
Inserisci il tuo indirizzo e-mail: </label>
<br />
<input type="text" name="e-mail" id="contact_email" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_subject" class="txt_contatti">
Oggetto del messaggio: </label>
<br />
<input type="text" name="oggetto" id="contact_subject" size="30" class="inputbox" value="" />
<br /><br />
<label for="contact_text" class="txt_contatti">
Inserisci il tuo messaggio: </label>
<br />
<textarea cols="50" rows="10" name="richiesta" id="contact_text" class="inputbox"></textarea>
<br />
<br />
<input type="button" name="send" value="Invia" class="button" onclick="validate()" />
<input type="reset" name="reset" value="Cancella" class="button" />
</div>
</form>
</div>
<div id="sidebar2">
<h3>Eventi</h3>
<script type="text/javascript">
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
iens6=document.all||document.getElementById
ns4=document.layers
//specify speed of scroll (greater=faster)
var speed=5
if (iens6){
document.write('<div id="n_container" style="position:relative;width:175px;height:150px;overflow:hidden;float:right;margin-top:0;margin-right:3px;border:1px dotted #851522;">')
document.write('<div id="n_content" style="position:absolute;width:175px;left:0;top:0">')
}
</script>
<ilayer name="nscontainer" width=175 height=50 clip="0,0,175,150">
<layer name="nscontent" width=175 height=50 visibility=hidden>
<!--INSERT CONTENT HERE-->
<ul>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
<li><a href="gallery.htm" title="vai all'ultima gallery inserita">Molveno<br />29-05-2005</a></li>
</ul>
<!--END CONTENT-->
</layer>
</ilayer>
<script language="JavaScript1.2">
if (iens6)
document.write('</div></div>')
</script>
<a href="#" onMouseover="moveup()" onMouseout="clearTimeout(moveupvar)"><img id="freccia1" src="img/up_new.jpg"></a>
<a href="#" onMouseover="movedown()" onMouseout="clearTimeout(movedownvar)"><img id="freccia2" src="img/down_new.jpg"></a>
<script language="JavaScript1.2">
if (iens6){
var crossobj=document.getElementById? document.getElementById("n_content") : document.all.n_content
var n_contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var n_contentheight=crossobj.clip.height
}
function movedown(){
if (iens6&&parseInt(crossobj.style.top)>=(n_contentheight*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
else if (ns4&&crossobj.top>=(n_contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("movedown()",20)
}
function moveup(){
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("moveup()",20)
}
function getn_content_height(){
if (iens6)
n_contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
}
window.onload=getn_content_height
</script>
</div>
<div id="footer">
<a href="mailto:info@redsoundemax.it" title="scrivici">info@redsoundemax.it</a></li>
</div>
</div>
</body>
</html>
grazie mille a chi mi aiuterá!