Foros del Web » Programando para Internet » Javascript »

Bookmark

Estas en el tema de Bookmark en el foro de Javascript en Foros del Web. Hola! Tengo una pregunta, he desarrollado un plugin para chrome que funciona de manera perfecta en mi pagina que se encuentra en mi computadora (localhost). ...
  #1 (permalink)  
Antiguo 14/12/2011, 21:45
 
Fecha de Ingreso: junio-2011
Mensajes: 36
Antigüedad: 12 años, 10 meses
Puntos: 1
Bookmark

Hola! Tengo una pregunta, he desarrollado un plugin para chrome que funciona de manera perfecta en mi pagina que se encuentra en mi computadora (localhost). Si bien el plugin cuando se ingresa determinada url llama a un js para que realice determinadas operaciones, se las dejo para que se entienda mejor:

---------------------primero----------------------------------------------------------

javascript:
(
function()
{
var s = document.createElement('script');
s.setAttribute("type","text/javascript");
s.setAttribute("src","http://localhost/hol.js");
document.getElementsByTagName("head")[0].appendChild(s);

}

)

();

---------------------------------------------------------------------------------------

El hol.js:

---------------------segundo--------------------------------------------------------

<script>

function realizar(){

var allHTMLTags=document.getElementsByTagName("div");

alert(allHTMLTags.length);

}

realizar();

</script>

------------------------------------------------------------------------------------------

Si bien es algo sencillo pero es para experimentar. Entonces me surge la siguiente duda, si chrome me muestra la cantidad de div que hay en una pagina, cómo podría hacerlo para que sea como tipo de botones, o sea:

Supongamos que tenemos un archivo "ejemplo.html":

---------------------tercero----------------------------------------------------------


<script>

function abrir(){

ventana=window.open('http://localhost/ejemplo.html','ventanita','width=400,height=400');

}

function modificar(){

ventana.location="javascript:(function(){var s = document.createElement('script');s.setAttribute('t ype','text/javascript');s.setAttribute('src','http://localhost/hol.js');document.getElementsByTagName('head')[0].appendChild(s);})();";

}

function cerrar(){

ventana.close();

}

</script>

<input type="button" value="Abrir" onclick="abrir()"><br><br>
<input type="button" value="Modificar" onclick="modificar()"><br><br>
<input type="button" value="Cerrar" onclick="cerrar()">

--------------------------------------------------------------------------------------------

Esto no sería lo mismo que lo que hace chrome con el pluging, quiero aclarar que se ha realiza el archivo manifest.json y se cargado en chrome ya el respectivo plugin. En ejemplo.html tengo 3 botones, uno para abrir una ventana, el otro para cerrarla, y el del medio para realizar una modificación, o sea que podría alterar la dirección de la ventana abierta y poner el script para que actúe (dado que si copio ese script y lo pego en el navegador y le doy enter funciona). Esto es más que nada para evitar tener que instalar el plugin en chrome y que funcione en los demás navegadores sino voy a tener que aprender cómo crear plugin para firefox e internet explorer y se me complica.

Esto mismo que estoy haciendo es correcto, el botón "Modificar" actúa como si fuera copiar, pegar en la dirección del navegador y presionar enter?

El botón "Abrir" y "Cerrar" funcionan de maravillas, lo que si el "Modificar" no funciona por eso el motivo de mi pregunta.

Gracias a todos los que me puedan ayudar.

Etiquetas: bookmark, funcion, html, input, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:50.