Carambel
Ómicron
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
<div id="abt-random"></div>
function showLucky(root){ var feed = root.feed; var entries = feed.entry || []; var entry = feed.entry[0]; for (var j = 0; j < entry.link.length; ++j){if (entry.link[j].rel == 'alternate'){window.location = entry.link[j].href;}}} function fetchLuck(luck){ script = document.createElement('script'); script.src = '/feeds/posts/summary?start-index='+luck+'&max-results=1&alt=json-in-script&callback=showLucky'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); } function feelingLucky(root){ var feed = root.feed; var total = parseInt(feed.openSearch$totalResults.$t,10); var luckyNumber = Math.floor(Math.random()*total);luckyNumber++; a = document.createElement('a'); a.href = '#random'; a.rel = luckyNumber; a.onclick = function(){fetchLuck(this.rel);}; a.innerHTML = 'Random Post'; document.getElementById('abt-random').appendChild(a); } </script><script src="/feeds/posts/summary?max-results=0&alt=json-in-script&callback=feelingLucky">
creo que solo quiere que al entrar en la url se active el javascript, que más o menos es lo que dirias tu pero simplificandolo, 1 javascript con la url@Carambel Quiere activar un javascript dependiendo la url ?
let url = window.location.href;
if(url.indexOf('abt-random') != -1) {
ejecutar este codigo....
}
Si, lo que basicamente es activar un javascript que la web ya tiene dentro de sus lineas y esta se activar haciendo clic en un boton, pero el boton se activar con el ID=abt-random, lo que quiero hace es q no sea necesario hacer clic el boton para activar el javascript, en vez de dar clic en el boton buscar la manera de activar el javascript desde la url... algo asi como para ir a un titulo.@Carambel Quiere activar un javascript dependiendo la url ?
Si pero en este caso, no puedo yo ingresar el javascript por que no soy dueño de la web.Puedes hacer algo asi, si en la url existe el "abt-rando" ejecutas el codigo.
JavaScript:let url = window.location.href; if(url.indexOf('abt-random') != -1) { ejecutar este codigo.... }
🙃 no hay forma de ejecutarlo.Si pero en este caso, no puedo yo ingresar el javascript por que no soy dueño de la web.
Pues, de poder se podría, por ejemplo agregando el siguiente código:Si pero en este caso, no puedo yo ingresar el javascript por que no soy dueño de la web.
const dv = document.createElement('script');
dv.innerHTML='alert(" hola mundo ")';
document.body.appendChild(dv)
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?