Foros del Web » Soporte técnico » Ayuda General »

Javascript majareta perdido

Estas en el tema de Javascript majareta perdido en el foro de Ayuda General en Foros del Web. Hola, soy nuevo, hola a todos. Resulta que en mi web (en php) he puesto un javascritp muy practico que ahi debajo os pego, pero ...
  #1 (permalink)  
Antiguo 11/05/2002, 08:41
 
Fecha de Ingreso: mayo-2002
Mensajes: 2
Antigüedad: 22 años
Puntos: 0
Javascript majareta perdido

Hola, soy nuevo, hola a todos.

Resulta que en mi web (en php) he puesto un javascritp muy practico que ahi debajo os pego, pero no consoigo que el jodio funcione bien. Es rarisimo, si lo dejo en auto (con el valor 1) no va, si lo dejo en manual y con el checkbox "checked" tampoco va, la unica manera es quitar el checked para que los usuarios pulsen sobre él, sino ni de coña funciona. Lo raro es que si dejo el checked y luego pulsas sobre el checkbox dos veces si va (es decir, lo desactivas y lo activas...) Muy raro... a ver si alguién tiene alguna idea...

Mi web, para que veáis lo raro que va: <a href='ir.asp?http://www.thedawning.com' target='_blank'>http://www.thedawning.com...</a>

y el javascript es este:
&lt;center&gt;&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
//1)Enter your root domain below (All links containing this root will NOT open in new window):
var mydomain=&quot;thedawning.com&quot;
//2)Automatically open offsite links in new window? (1=yes, 0 will render a checkbox for manual selection)
var auto=0
if (!auto)
document.write('&lt;form name=&quot;targetmain&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;targetnew&quot; checked onClick=&quot;dynamiclink()&quot;&gt;¿Abrir los enlaces externos en una ventana nueva?&lt;/form&gt;')

function dynamiclink(){
if (auto||(!auto&amp;&amp;document.targetmain.targetn ew.checked)){
for (i=0; i&lt;=(document.links.length-1); i++) {
if (document.links[I].hostname.indexOf(mydomain)==-1&amp;&amp;document.links[i].href.indexOf(&quot;http:&quot;)!=-1)
document.links[i].target=&quot;_blank&quot;
}
}
else
for (i=0; i&lt;=(document.links.length-1); i++) {
if (document.links[i].hostname.indexOf(mydomain)==-1)
document.links.target=&quot;&quot;
}
}
if (auto)
window.onload=dynamiclink
// --&gt;
&lt;/script&gt; &lt;/center&gt;
  #2 (permalink)  
Antiguo 11/05/2002, 12:30
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 56
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Javascript majareta perdido

Te dejo un javascript idéntico (hace lo mismo), es más corto y funciona.

Código:
 &lt;html&gt;
&lt;Head&gt;
&lt;title&gt;nuevo link&lt;/title&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;../../estilcal.css&quot; type=&quot;text/css&quot;&gt;
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
&lt;!--
function hyperlinks(target)
{
   if (target) where = &quot;_blank&quot;;
   else where = &quot;_self&quot;;
   for (var i=0; i&lt;=(document.links.length-1); i++)
   {
   document.links.target = where;
   }
}
// --&gt;
&lt;/SCRIPT&gt;

&lt;body&gt;
&lt;FORM&gt;&lt;INPUT TYPE=&quot;checkbox&quot; NAME=&quot;targetnew&quot; ONCLICK=&quot;hyperlinks(this.checked)&quot;&gt;
  Abrir links en una ventana, si no clickas en el checkbox la nueva p&amp;aacute;gina 
  se abrir&amp;aacute; en esta misma ventana&lt;br&gt;
  &lt;br&gt;
&lt;/FORM&gt;
&lt;a href=&quot;1.htm&quot;&gt;Ir a P&amp;aacute;gina 1&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;2.htm&quot;&gt;Ir a P&amp;aacute;gina 2&lt;/a&gt;&lt;br&gt;

&lt;/body&gt;

&lt;/html&gt;   


Lo encontré en una página de diseño y auqnue no lo parezca es muy practico.

Un saludo


<a href="http://www.rutinasweb.com" target="_blank">RwB</a>
  #3 (permalink)  
Antiguo 11/05/2002, 22:17
 
Fecha de Ingreso: mayo-2002
Mensajes: 7
Antigüedad: 22 años
Puntos: 0
Re: Javascript majareta perdido

si no podes usar el javasrimt
&quot;porque no me chupas la vergas&quot;
  #4 (permalink)  
Antiguo 12/05/2002, 01:31
 
Fecha de Ingreso: mayo-2002
Mensajes: 2
Antigüedad: 22 años
Puntos: 0
Re: Javascript majareta perdido

Pues me pasa EXACTAMENTE LO MISMO, funciona, si, pero SOLO si lo seleccionas a mano, es decir, que si le metes un checked es como si no le hubieras metido nada de nada, aparece activado pero realmetne no lo está y solo funciona si lo desactivas y luego lo activas (tanto el viejo como el nuevo javascript)
  #5 (permalink)  
Antiguo 12/05/2002, 08:34
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 56
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Javascript majareta perdido

Para andres b no entiendo tu comentario de chuparte la vergas (sic), espero que en Argentina no signifique lo mismo que en España, porque sino me estarías faltando al respeto y creo que a ti no te he hecho nada.

Simplemente he posteado un javascript, sino te gusta no lo leas o no lo uses



<a href="http://www.rutinasweb.com" target="_blank">RwB</a>
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 10:01.