8
votes

Appeler href de javascript

Ceci est la même question que Celui-ci , je ne peux plus répondre à cela, Donc, je le pose de nouveau avec mon compte.
Désolé pour le désordre.

J'ai besoin d'un script greffemonkey qui sur une page charge active un lien href comme "JavaScript: fonction". J'ai vu ce code: xxx

et, alors qu'il fonctionne sur une page locale, même lorsque vous utilisez le téléchargement, cela ne fonctionne pas lorsque je l'utilise dans mon script. < / p>

Il me manque probablement quelque chose lors du transfert du code du corps d'une page HTML à un script greffonkeykey.

J'espère que cette fois la question est plus claire, excusez-moi pour tout malentendu , mais je suis toujours débutant avec JS.


4 commentaires

Le script est toujours WIP, mais la fonction dont j'ai besoin c'est le premier qui devrait fonctionner, sinon rien d'autre ne le fera. Pour le garder plus clair: le reste du script ne contient pas de conflit avec cette fonction.


Pas d'erreurs, tout simplement ça ne marche pas. C'est pourquoi je ne sais même pas ce qui ne va pas avec ça. Corrigez-moi s'il vous plaît, pour exporter cette fonction à une GreasemonKey One, devrais-je simplement abandonner les balises

3 Réponses :


1
votes

Cela fonctionnera-t-il pour votre scénario? XXX


3 commentaires

Ça ne marche pas. Est-il possible qu'un site Web interdit ce type d'actions?


La bibliothèque de JQuery fournit une fonction de navigateur croisée pour "cliquer" un lien / bouton, de sorte que cela puisse fonctionner. Comment ils le font, doivent être vus dans leur code source si ...


Cela pourrait fonctionner si un événement de clic jQuery est lié à cet élément.



5
votes
<script type="text/javascript">
    function somescript() {
        eval(document.getElementById('ololo').getAttribute('href').replace('javascript:', ''));
    }
</script>
I can see the alert box..Please note that this will only work when its javascript code into the href attribute...

1 commentaires

Si vous voulez simuler un clic sur le lien, il y a un exemple ici ... Cela semble être beaucoup de travail sans une bibliothèque tiers: groups.google.com/group/comp.lang.javascript/browse_thread/.../a>



22
votes

résolu comme ceci comme suit: xxx

merci à tout le monde de répondre à toute quoi.


0 commentaires