11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour

Je déterre ce vieux post pour un prob similaire. (=> en fait pas moyen de poster une réponse : apparemment le sujet est clos alors que le bouton "Répondre" est actif ???)

Une iframe dans la page est dotée d'un scroll vertical. J'aurais besoin de pouvoir paramétrer le contrôle du scroll par des liens, genre :
function defil(top) {
document.getElementById('mon-iframe').scrollTo=top;
}

et
<a href="#" onclick="javascript:defil(0, 300);">descendre plus bas</a>
<a href="#" onclick="javascript:defil(0, 600);">encore plus bas</a>


(pour l'instant du FS obstructif mais c'est juste un test)

...mais bien sûr ça marche pas.

Trois heures que j'essaie les 50 000 solutions googlisées sans résultat ;-(
Bonjour Arsene,

Auras tu un peu plus de précision quant à l'erreur ?

Sinon, sans cela, tu définie ta fonction function defil(top) avec un seul paramètre.
Et tu fais ton appel de fonction defil(0, 300) avec deux paramètres.

De prime abord, il en manque un...
Oui exact, merci de la remarque mais ça vient pas de là. C'était juste un bout de code pour montrer l'idée. Y'a même pas d'erreur, tout simplement il ne se passe rien... Mais entre temps j'ai continué à googler et j'ai trouvé ça que je suis en train de bricoler pour essayer d'éviter d'avoir à écrire le bout de JS en bas de contenu de l'iframe.

Bon, une fois nettoyé et normalisé ça commence à donner des résultats sympas.
Modifié par Arsene (14 May 2009 - 18:48)