begin process at 2012 05 30 03:58:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Script de diaporama de liens avec erreur etrange


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Script de diaporama de liens avec erreur etrange

mercredi 13 juillet 2005 à 16:09:56 | Script de diaporama de liens avec erreur etrange

pusse

Bonjour à tous. J'ai recuperer un script sur un site qui cree une liste défilante de liens avec action sur 2 boutons (gauche et droite). Mais apres l'avoir modifier il ne me fais defiler qu'une partie de la liste de liens, s'arretant avant la fin. En fait il marchait mais d'un coup il ne marche plus. Je ne sai pas trop. Je vous laisse le code si quelqu'un pouvais m'aider. merci d'avance

<style type="text/css">
a.typeOfProduct { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15pt; text-decoration:none; }
a.typeOfProduct:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15pt; text-decoration:none; font-weight:bold; }
</style>

<script type="text/javascript">

/***********************************************
* Scrollable Menu Links- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit [ Lien ] for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//configure path for left and right arrows
var goleftimage='pictures/footer_leftArrow.jpg'
var gorightimage='pictures/footer_rightArrow.jpg'
//configure menu width (in px):
var menuwidth=715
//configure menu height (in px):
var menuheight=19
//Specify scroll buttons directions ("normal" or "reverse"):
var scrolldir="normal"
//configure scroll speed (1-10), where larger is faster
var scrollspeed=6
//specify menu content
var menucontents='<nobr><a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">Dynamic Drive</a> | <a href=" [ Lien ]; class="typeOfProduct">JavaScript Kit</a> | <a href=" [ Lien ]; class="typeOfProduct">CodingForums.com</a> | <a href=" [ Lien ]; class="typeOfProduct">Builder.comFIN</a> </nobr>'


////NO NEED TO EDIT BELOW THIS LINE////////////

var iedom=document.all||document.getElementById
var leftdircode='onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)"'
var rightdircode='onMouseover="moveright()" onMouseout="clearTimeout(righttime)"'

if (scrolldir=="reverse")
{
var tempswap=leftdircode
leftdircode=rightdircode
rightdircode=tempswap
}
if (iedom) document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-5000">'+menucontents+'</span>')
var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0

function fillup()
{
if (iedom)
{
cross_scroll=document.getElementById? document.getElementById("test2") : document.all.test2
cross_scroll.innerHTML=menucontents
actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth
}
else if (document.layers)
{
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}
loadedyes=1
}
window.onload=fillup

function moveleft()
{
if (loadedyes)
{
if (iedom&&parseInt(cross_scroll.style.left)>(menuwidth-actualwidth))
{
cross_scroll.style.left=parseInt(cross_scroll.style.left)-scrollspeed+"px"
}
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth)) ns_scroll.left-=scrollspeed
}
lefttime=setTimeout("moveleft()",50)
}

function moveright()
{
if (loadedyes)
{
if (iedom&&parseInt(cross_scroll.style.left)<0) cross_scroll.style.left=parseInt(cross_scroll.style.left)+scrollspeed+"px"
else if (document.layers&&ns_scroll.left<0) ns_scroll.left+=scrollspeed
}
righttime=setTimeout("moveright()",50)
}


if (iedom||document.layers)
{
with (document)
{
write('<table border="0" cellspacing="0" cellpadding="2">')
write('<td valign="middle"><a href="#" '+leftdircode+'><img src="'+goleftimage+'"border=0></a> </td>')
write('<td width="'+menuwidth+'px" valign="top">')
if (iedom)
{
write('<div style="position:relative;width:'+menuwidth+'px;height:'+menuheight+'px;overflow:hidden;">')
write('<div id="test2" style="position:absolute;left:0;top:0">')
write('</div></div>')
}
else if (document.layers)
{
write('<ilayer width='+menuwidth+' height='+menuheight+' name="ns_scrollmenu">')
write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>')
}
write('</td>')
write('<td valign="middle"> <a href="#" '+rightdircode+'>')
write('<img src="'+gorightimage+'"border=0></a>')
write('</td></table>')
}
}

</script>

et qu'est ce qu'il me reviens à moi ? le MONDE chico et tout ce qu'il y a dedans
samedi 16 juillet 2005 à 10:18:50 | Re : Script de diaporama de liens avec erreur etrange

Phil_Free

Salut,

J'ai testé ton code, chez moi il fonctionne.

Par contre il est vraiment vilain ce code, où sont les ";" et "{". Je sais bien que ça fonctionne aussi sans, mais pour le debuging c'est quand même plus facile.

Comme ça par exemple:

function moveright() {
if (loadedyes) {
    if ( iedom && parseInt(cross_scroll.style.left) < 0 )
        cross_scroll.style.left=parseInt(cross_scroll.style.left)+scrollspeed+"px"
    else if (document.layers&&ns_scroll.left<0) ns_scroll.left+=scrollspeed
    }
    righttime=setTimeout("moveright()",50)
}


if ( iedom || document.layers ) {
    with (document) {
        write('<table border="0" cellspacing="0" cellpadding="2">');
        write('<td valign="middle"><a href="#" '+leftdircode+'><img src="'+goleftimage+'"border=0></a> </td>');
        write('<td width="'+menuwidth+'px" valign="top">');
            if ( iedom ) {
                write('<div style="position:relative;width:'+menuwidth+'px;height:'+menuheight+'px;overflow:hidden;">');
                write('<div id="test2" style="position:absolute;left:0;top:0">');
                write('</div></div>');
            }
            else if (document.layers) {
                write('<ilayer width='+menuwidth+' height='+menuheight+' name="ns_scrollmenu">');
                write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>');
            }
        write('</td>');
        write('<td valign="middle"> <a href="#" '+rightdircode+'>');
        write('<img src="'+gorightimage+'"border=0></a>');
        write('</td></table>');
    }
}




Cette discussion est classée dans : http, document, www, scroll, typeofproduct


Répondre à ce message

Sujets en rapport avec ce message

Fini les document.write ! [ par okin7 ] J'ai écris une librairie qui reprend le principe des templates PHP mais en Javascript. Pour complètement séparer le code du HTML. Donnez moi votre avi nom du document [ par chris81 ] bonjourcomment faire pour connaitre le nom de ma feuille html et lui redonner le focus a partir d'un autre script.mercihttp://www.tarnweb.comhttp://ww Pb pour positionner mes sous-menus [ par cclin ] J'utilise un menu dynamique du site editeurjavascript. J'ai un problème avec mes sous-menus qui sont décalés par rapport au menu (voir : http://www.cc 2 scripts sur la même page, le 1er ne fonctionne plus [ par Mobigirl ] Bonjouuuuuuurrr à tous les fanas de javascript :-)Foilà, je fais un site amateur pour une asbl qui s'occupe de mosaïque.J'ai un script slideshow qui f Redirection selon la langue du navigateur [ par gaspace ] Bonjour,tout d'abors je n'ai pas trouvé de réponse à ma question sur le net.J'ai cherché à faire un script de redirection selon la langue du navigateu galerie photo [ par maxxou56 ] Je souhaiterais réalisé un site internet avec une galerie photo, mais je suis un peu bloquer sur le code étant donné que je nai que très peu de basees Fenêtre sur page [ par Herve_be ] Bonjour,Mieux qu'un long discours, voici exactement ce que je voudrais faire[URL="<a href="http://www.electronique-diffusion.fr/product_info.php?produ [Question] Comment changer depuis un formulaire déroulant un fond (*.PNG) dans une cellule ou un tableau ? [ par Kiscool94 ] Bonsoir ami(e)s programmeur , designers , et autres .Ma question est simple cependant j'ai jamais trouvé réponse à celle ci , dans la mesure du réalis name et id avec le javascript [ par winterboard ] JAI CHANGE UN NAME EN ID DANS MON SCRIPT BODY: <area alt="francais" coords Menu déroulant [ par dave1030 ] HelloVoila je voudrait faire un menu déroulant exactement comme celui-ci www.apple.ch   Voila ce que j'ai déjà trouvé mais 2 points ne me conviennent


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales