PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  18894 - WINDOW_ONBEFOREUNLOAD
Autor:  ana galve
Intento controlar el cierre de una ventana modal, con el evento window_onbeforeunload y con el window_onload, pero no me responde.
Alguien, sabe como controlar el cierre de una ventana ???
  Respuesta:  tecniCam
Mira si te sirve esto:

function closeit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"

    Pregunta:  18937 - CAPTURAR SOURCE DE UNA PAGINA ASP
Autor:  Michael A. Oliva Alejo
Bueno mi consulta es que tengo un pagina asp, lo que quiero es capturar el codigo html que este me genera (el source).
les agredeceria bastante su ayuda. gracias
  Respuesta:  Pablo Crivaro
en java script seria

document.body.outerHTML

Si haces un alert de esto te sale el código fuente desde el body a /body

te faltarían los tag de cabecera y html.

Saludos.

    Pregunta:  19163 - IP EN JAVASCRIPT
Autor:  Fernando Yutiz
Quisiera saber en Javascript, como averiguar la direccion IP de mi propia maquina en donde se ejecuta mi programa
  Respuesta:  Irving Díaz
Hola te voy a dar un codigo que te puede ayudar, el codgo es en ASP, pues en modo de Cliente no se.

<%'mostrando la ip, el browser y el s.o. del cliente
ua = Request.ServerVariables("HTTP_USER_AGENT")
os = Request.ServerVariables("HTTP_UA_OS")
If Instr(ua, "MSIE") Then
If Instr(ua, "MSIE 5.") Then
Browser = "Microsoft Internet Explorer 5.x"
Elseif Instr(ua, "MSIE 4.") Then
Browser = "Microsoft Internet Explorer 4.x"
Elseif Instr(ua, "MSIE 3.") Then
Browser = "Microsoft Internet Explorer 3.x"
If Instr(ua, "MSIE 3.02") Then
Browser = "Microsoft Internet Explorer 3.02"
End If
Else
Browser = "Microsoft Internet Explorer"
End If
ElseIf Instr(ua, "Mozilla") and Instr(ua, "compatible") = 0 Then
If Instr(ua, "Mozilla/4") Then
Browser = "Netscape Navigator 4.x"
Elseif Instr(ua, "Mozilla/3") Then
Browser = "Netscape Navigator 3.x"
Else
Browser = "Netscape Navigator"
End If
End If

If Instr(ua, "Windows 95") or Instr(ua, "Win95") Then
System = "Windows 95"
Elseif Instr(ua, "Windows 98") or Instr(ua, "Win98") Then
System = "Windows 98"
Elseif Instr(ua, "Windows 3.1") or Instr(os, "Win16") Then
System = "Windows 3.x/Windows NT 3.x"
Elseif Instr(ua, "NT") or Instr(oa, "NT") Then
System = "Windows NT"
Elseif Instr(ua, "Mac") Then
System = "Mac"
If Instr(ua, "PowerPC") or Instr(ua, "PPC") Then
System = "Mac PPC"
Elseif Instr(ua, "68000") or Instr(ua, "68K") Then
System = "Mac 68K"
End If
Elseif Instr(ua, "X11") Then
System = "UNIX"
End If
%>

Tu Browser es: <%=Browser%> Bajo un sistema operativo: <%=System%>.
Tu IP es: <%=Request.ServerVariables("Remote_Addr")%>

    Pregunta:  19186 - RECUPERAR DATOS DE VENTANA HIJA
Autor:  jorge inostroza
hola amigos , tengo un problema y quisiera me ayudaran
bueno yo tengo una pagina padre la cual , la abro como _parent

en ella lamo a una ventana hija la cual tiene datos

la pregunta es
¿como puedo hacer para recuperar un (parametro, nombre de imagen) en el padre si la estoy mostrando en la hija y la quiero recuperar en el padre?

padre

nombre= x?

hija
x1
x2
x3
  Respuesta:  Denis Delarze G
si quieres acceder al objeto padre:

parent.formulario.objeto = value

desde el padre puedes acceder a la hija:

document.frames[0].formulario.objeto = value

desde la hija a otra hija:

parent.frames[x].formulario.objeto = value
donde x es el frame que quieres acceder (1,2,3,4,etc)

    Pregunta:  19221 - DESHABILITAR LA TECLA PNT SCR
Autor:  Miguel Trejo
Saludos a todos!!!
Agradecería muchísimo si alguna alma caritativa me pudiera informar si es posible desactivar la tecla \"PNT SCR\" mediante alguna rutina de JavaScrip, para que el usuario no pueda capturar la pantalla y pegarla en un Bit Map, o si saben de algún otro lenguaje que pueda hacer esto.
desde el WEB.
Bueno, pues muchas gracias!!!!
  Respuesta:  [email protected] [email protected]
Aunque puedo estar equivocado, creo que no. Los lenguages "script" están creados para actuar únicamente en la ventana del explorador con lo que las posibilidades de hacer algo fuera de esta están severamente limitadas. Existen algunos agujeros de seguridad de Internet Explorer que mediante la manipulación de algunos objetos ActiveX incorporados a Windows permiten hacer algo más de lo que está permitido en teoría pero no dejan de ser eso. Agujeros de seguridad. Javascript (al igual que VBScript) no permite hacer más de lo que se va a ver en la ventana.

    Pregunta:  19356 - REFRESCAR PANTALLA CADA X TIEMPO
Autor:  Manuel Mohedano Torres
¿Como se puede hacer para refrescar la ventana actual, cada cierto intervalo de tiempo? (Similar a pulsar F5 en el iExplorer) ¡Muchas Gracias!!
  Respuesta:  Xavi
Esto se raliza mediante un meta...
<meta http-equiv="refresh" content="60; url=pagina.html">

De esta manera, se refresca el navegador cada 60 segundos.

    Pregunta:  19526 - OBJETO NO TIENE PROPIEDADES
Autor:  Ruperto Antonio Marín
Programo los eventos onMouseOver y onMouseOut sobre un objeto. En Internet Explorer me funcionan muy bien, pero en Nestscape aparece el mensaje Objeto no tiene propiedades (En Inglés: "has no properties.")
Qué le puede estar faltando a la definición de los objetos para Netscape?
  Respuesta:  Sir Ivarch
El problema es que ultimemente el Netscpe se ha quedado medio "atras" con respecto a muchos tags y definiciones de objetos de dichos tags.
La unica solucion es que esperes que algun dia salga una nueva vesion del Netscape que soporte esto...
Simplemente espera :(

    Pregunta:  19624 - COMO SE PUEDE CREAR UN CONFIRM CON LOS BOTONES "SI" Y "NO"
Autor:  Fernando Rodriguez
He llegado a crear una ventana que hace esa funcion pero el problema es que al no crearse modal no bloquea a la pantalla principal, haciendo que esta haga un submit cuando tendria que esperar a la respuesta del popup.
  Respuesta:  ces
Creo que la solución que buscas es:

function confirmar()
{
valor=window.confirm("Desea continuar?");
if (valor)
{
alert("Aceptado");
}
if (!valor)
{
alert("Cancelado");
}
}
}

    Pregunta:  20175 - INTERCAMBIO DE VARIABLES ENTRE JAVASCRIPT Y PHP
Autor:  Francisco Antonio Ureña Rubiales
¿Como puedo asignar el valor de una variable de JavaScript a otra variable en PHP?
  Respuesta:  Sir Ivarch
Tengo entendido que eso no se puede hacer porque PHP se interpret en el servidor y mnda el resultado al navegador, nientras que jscript se ejecut en el navegador, ya cuando PHP actuado, la unica solucion que e me ocurre es recargando l pgin o abriendo otra mandando los parametro que quieras leer y hi si, puedes cargarlos en variables PHP

Si lo que quieres es guardar el vlor de una variable PHP en una jscript, eso si es facil
<script>
nomvar='<? echo $variable;'>';
.....
</script>
y listo

    Pregunta:  20207 - SALTAR PRESENTACIóN FLASH SI NO SE TIENE PLUG-IN
Autor:  Alejandro Sojo González
Estimados señores:
Desde hace tiempo quiero poner una presentación en formato *swf en la página inicial demi web, pero sé que mucha gente no tiene los plug-ins adecuados para visualizarla. Aunque sé que pueden descargarse, lo que quisiera saber es si a través de HTML o cualquier otro lenguaje como JavaScript puedo hacer que se compruebe de inmediato si la persona que entra en mi página tiene el plug-in, y puede ver la presentación, o bien automáticamente, si no tiene el plug-in, "salte" a la página index2.htm, en la que aparece ya el menú real de mi página y que fue en su momento la primitiva página inicial de mi Web.
Muchas gracias por todo.
  Respuesta:  Marina
Esto que te envío a continuación debería darte una idea, es una función que detecta en este caso los plugins de Flash y Director, pero podrás modificarlo para que en tu caso el plugin detectado sea el que quieres.

function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
ok=(plugins && plugins[plgIn]);
} else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
else ok=autoGo; }

if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}

Esta otra parte es la que va en la etiqueta body
<body
onLoad="MM_checkPlugin('Shockwave Flash','/tupagina.html,'/tupaginasecundaria.html',false);return document.MM_returnValue">

teniendo siempre en cuenta que donde te pone Flash tu deberás incluir el plugin que necesitan tus usuarios.

Espero que te sea util.

Un saludo.
  Respuesta:  Marina
Creo que me he despistado un poco, ya que esto que te he enviado es exactamente lo que necesitas no tienes que variar nada de los plugins.

Por cierto, esto debería ir en un index nuevo en el que lo único que hay es esto, ya que así esta página será la encargada de direccionar a los usuarios dependiendo de sus posibilidades.

|<  <<  13 14 15 16 17 18 19 20 21 22 23  >>  >|