Appel href partir de JavaScript
C'est la même question que CETTE UNE, je ne peux pas répondre à ça, donc je suis re-poster avec mon compte.
Désolé pour le désordre.
J'ai besoin d'un script Greasemonkey qui sur un chargement de la page active a href lien comme "javascript:FUNCTION'.
J'ai vu ce code:
<script language="Javascript" type="text/javascript">
function somescript() {
window.location.href = document.getElementById('ololo').href;
}
</script>
<a href="javascript:alert('test');" id="ololo">test</a>
<br />
<a href="javascript:somescript()">click me</a>
et, alors qu'il travaille sur une page locale, même lors de l'utilisation de onload, il ne fonctionne pas quand je l'utilise dans mon script.
Probablement que je suis absent quelque chose lors du transfert du code à partir du corps d'une page html à un script Greasemonkey.
J'espère que cette fois la question est plus clair, excusez-moi pour tout malentendu, mais je suis encore un débutant avec JS.
Le script c'est encore en WIP, mais la fonction que j'ai besoin c'est le premier qui devrait fonctionner, sinon rien d'autre. Pour le garder plus clair: le reste du script n'entre pas en conflit avec cette fonction.
Donc, ne vous obtenez des erreurs?
Pas d'erreurs, simplement, il ne fonctionne pas. C'est pourquoi, je ne sais même pas quel est le problème avec elle. Corrigez-moi s'il vous plaît, pour l'exportation de cette fonction à un Greasemonkey, devrais-je abandonner le <script> balises?
Si vous avez besoin d'une sérieuse greasemonkey d'aide, demandez à userscripts.org
OriginalL'auteur Gurzo | 2009-11-23
Vous devez vous connecter pour publier un commentaire.
Résolu comme ceci:
Merci à tous pour répondre à toute façon.
OriginalL'auteur Gurzo
Je peux voir la boîte d'alerte..
Veuillez noter que cela ne fonctionne que lorsque son code javascript dans l'attribut href...
OriginalL'auteur Mike Gleason jr Couturier
Sera-ce de travailler pour votre scénario?
Il ne fonctionne pas. Est-il possible qu'un site web interdit ce genre d'actions?
Ah, bien noté... cette habitude de travailler (et le fait encore dans IE)
La bibliothèque jQuery fournit une croix fonction de navigation ", cliquez sur" un lien/bouton, donc il peut travailler. Comment ils le font, doit être vu dans le code source...
Cela peut fonctionner si un jQuery cliquez sur l'Événement est lié à cet élément.
OriginalL'auteur scunliffe