ayuda sobre un pop-up

Esta es una discusión para el tema ayuda sobre un pop-up en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; hola buenas tardes, os keria pedir ayuda sobre un problema q tengo con un pop-up, cuando pego el codigo se debería mover el pop-up como siguiéndome, pero no se mueve se keda fijo en el ...
Página:


Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 28

Temas similares

  1. Por EspeackE en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. ayuda sobre modulo cmps Respuestas: 1
    Por mendozap en el foro vBadvanced CMPS
  3. Sobre la reputacion Respuestas: 20
    Por Compy en el foro Archivos de vBulletin 3.0 - 3.7
  4. Ayuda sobre hora Respuestas: 3
    Por view en el foro Archivos de vBulletin 3.0 - 3.7
  5. Por candymanw en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Miembro de oro Array Avatar de ferran
    Fecha de ingreso
    06 mar, 08
    Mensajes
    230
    Gustado
    2 Veces
    Me Gustan
    27 Veces

    Lightbulb ayuda sobre un pop-up

    hola buenas tardes, os keria pedir ayuda sobre un problema q tengo con un pop-up, cuando pego el codigo se debería mover el pop-up como siguiéndome, pero no se mueve se keda fijo en el foro, alguien me puede ayudar a solucionar este problema????????

    yo pego esto en el estilo plantillas

    <script src="popupociotop.js" type="text/javascript" language="javascript"></script>

  2. #2
    Miembro especial Miembro de diamante Array Avatar de IsraelSKA
    Fecha de ingreso
    03 jul, 06
    Ubicación
    Santiago de Chile
    Mensajes
    800
    Gustado
    3 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda sobre un pop-up

    mmm..

    revisa bien.. de seguro estás haciendo algo mal..

    Saludos

  3. #3
    Miembro especial Miembro de plata Array Avatar de sarrianet
    Fecha de ingreso
    06 mar, 08
    Ubicación
    Sarria
    Mensajes
    64
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    Ya y que rebisamos, perdona que me meta, pero es el mismo foro, y los dos somos administradores de el, Te explico

    Cree un archivo llamado .js con unos datos y luego con el codigo ese llamamos a ese archivo .js, que está guardado en el indice del foro, osea en el server donde tiene que estar, y ese comando que dice ferran lo llama, pero no se mueve. y nose ya que podemos ahcer estoy desesperado.

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Skavenger
    Fecha de ingreso
    16 sep, 05
    Mensajes
    1,201
    Gustado
    11 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda sobre un pop-up

    tambien puede ser que este mal programado el archivo popupociotop.js...

  5. #5
    Miembro especial Miembro de plata Array Avatar de sarrianet
    Fecha de ingreso
    06 mar, 08
    Ubicación
    Sarria
    Mensajes
    64
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    si te lo paso me lo mirarias, te copio el código aqui
    Código:
    // Popupvotar
    var persistclose=1;
    var startX = 10;
    var startY = 100;
    var verticalpos="frombottom"; //Posibles valores: "fromtop", "frombottom"
    function iecompattest()
    {
      return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
    }
    function set_cookie(name, value, expires)
    {
      document.cookie = name + "=" + escape(value) + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
    } 
    function get_cookie(Name)
    {
      var search = Name + "="
      var returnvalue = "";
      if (document.cookie.length > 0)
      {
        offset = document.cookie.indexOf(search)
        if (offset != -1)
        {
          offset += search.length
          end = document.cookie.indexOf(";", offset);
          if (end == -1) end = document.cookie.length;
          returnvalue=unescape(document.cookie.substring(offset, end))
        }
      }
      return returnvalue;
    }
    function closebar()
    {
      var expirebar = new Date();
      expirebar.setTime(expirebar.getTime() + (1000 * 60 * 60 * 24)); // 24 horas
      set_cookie("l2votebar", "1", expirebar);
      
      if (persistclose)
      document.cookie="remainclosed=1"
      document.getElementById("topbar").style.visibility="hidden"
    }
    function staticbar()
    {
      barheight=document.getElementById("topbar").offsetHeight
      var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
      var d = document;
      function ml(id)
      {
        var el=d.getElementById(id);
        
        if (!persistclose || persistclose && get_cookie("remainclosed")=="")
          if (get_cookie("l2votebar")=="")
            el.style.visibility="visible"
            
        if(d.layers)el.style=el;
        el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
        el.x = startX;
        if (verticalpos=="fromtop")
        el.y = startY;
        else{
        el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
        el.y -= startY;
        }
        return el;
      }
      window.stayTopLeft=function()
      {
        if (verticalpos=="fromtop")
        {
          var pY = ns ? pageYOffset : iecompattest().scrollTop;
          ftlObj.y += (pY + startY - ftlObj.y)/8;
        }
        else{
          var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
          ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 10);
      }
      ftlObj = ml("topbar");
      stayTopLeft();
    }
    if (window.addEventListener)
    window.addEventListener("load", staticbar, false)
    else if (window.attachEvent)
    window.attachEvent("onload", staticbar)
    else if (document.getElementById)
    window.onload=staticbar;
    
    var widthvote = 280
    var heightvote = 260
    var bgcolorvote = "#869BBF"
    var fontcolor = "#FFFFFF"
    var urlvote = "http://www.ociotop.com/vota.php?id=1097"
    var imgvote = "http://www.universosymbian.es/Images/Ociotop.gif"
    var imgwidthvote = 119
    var imgheightvote = 90
    var altimgvote = "Universo Symbian"
    var messagevote1 = "Universo symbian"
    var messagevote2 = " ¡¡¡Vótanos!!! <br><br><div align='justify'>Tu Ayuda es necesaria, Gracias.<br><br>Solamente son dos Cliks y podremos traerte siempre lo mejor."
    var messagevote3 = "<a href='' onclick='closebar()';>Salir sin votar</a><br><br>Al votar se ocultara la ventana"
    
    document.write('<div id="topbar"><table width="'+widthvote+'px" height="'+heightvote+'px" cellspacing=6 cellpadding=2 border=0 bgcolor="'+bgcolorvote+'"><tr><td align="center" valign="top"><b><font color="'+fontcolor+'" size="+1">'+messagevote1+'</font><br><font color="'+fontcolor+'">'+messagevote2+'</font></b></td></tr><tr><td align="center" valign="middle"><a onClick="closebar();" href="'+urlvote+'" target="_blank"><img src="'+imgvote+'" border="0" width="'+imgwidthvote+'" height="'+imgheightvote+'" alt="'+altimgvote+'"></a></td></tr><tr><td align="center" valign="bottom"><b><font color="'+fontcolor+'">'+messagevote3+'</font></b></td></tr></table></div>');
    este es el archivo .js

  6. #6
    Miembro especial Miembro de diamante Array Avatar de Skavenger
    Fecha de ingreso
    16 sep, 05
    Mensajes
    1,201
    Gustado
    11 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda sobre un pop-up

    de javascript no tengo idea =/

  7. #7
    Miembro especial Miembro de oro Array Avatar de ferran
    Fecha de ingreso
    06 mar, 08
    Mensajes
    230
    Gustado
    2 Veces
    Me Gustan
    27 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    a ver si alguien q entienda de esto un poco nos puede ayudar, gracias.

  8. #8
    Miembro especial Miembro de diamante Array Avatar de Tharos
    Fecha de ingreso
    26 dic, 07
    Ubicación
    Chile
    Mensajes
    1,550
    Gustado
    36 Veces
    Me Gustan
    6 Veces

    Predeterminado Re: ayuda sobre un pop-up

    yo uso este y me funciona super bien. La barra me sigue y todo
    Por si quieres ver, mi pag we es ESTA


    Código PHP:
    <if condition="$show[guest]">
     <!-- 
    Improve registration Rates -->
    <
    style type="text/css">

    #topbar{
        
    position:absolute;
        
    border0px solid black;
        
    padding5px;
        
    background-color: ;
        
    width500px;
        
    visibilityhidden;
        
    z-index200;
        
    top27px;
        
    height134px;
        
    left13px;
    }

    </
    style>

    <
    script type="text/javascript">
    var 
    persistclose=//set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
    var startX 30 //set x offset of bar in pixels
    var startY //set y offset of bar in pixels
    var verticalpos="fromtop" //enter "fromtop" or "frombottom"

    function iecompattest(){
    return (
    document.compatMode && document.compatMode!="BackCompat")? document.documentElement document.body
    }

    function 
    get_cookie(Name) {
    var 
    search Name "="
    var returnvalue "";
    if (
    document.cookie.length 0) {
    offset document.cookie.indexOf(search)
    if (
    offset != -1) {
    offset += search.length
    end 
    document.cookie.indexOf(";"offset);
    if (
    end == -1end document.cookie.length;
    returnvalue=unescape(document.cookie.substring(offsetend))
    }
    }
    return 
    returnvalue;
    }

    function 
    closebar(){
    if (
    persistclose)
    document.cookie="remainclosed=1"
    document.getElementById("topbar").style.visibility="hidden"
    }

    function 
    staticbar(){
    barheight=document.getElementById("topbar").offsetHeight
    var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    var 
    document;
    function 
    ml(id){
    var 
    el=d.getElementById(id);
    if (!
    persistclose || persistclose && get_cookie("remainclosed")=="")
    el.style.visibility="visible"
    if(d.layers)el.style=el;
    el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
    el.startX;
    if (
    verticalpos=="fromtop")
    el.startY;
    else{
    el.ns pageYOffset innerHeight iecompattest().scrollTop iecompattest().clientHeight;
    el.-= startY;
    }
    return 
    el;
    }
    window.stayTopLeft=function(){
    if (
    verticalpos=="fromtop"){
    var 
    pY ns pageYOffset iecompattest().scrollTop;
    ftlObj.+= (pY startY ftlObj.y)/8;
    }
    else{
    var 
    pY ns pageYOffset innerHeight barheightiecompattest().scrollTop iecompattest().clientHeight barheight;
    ftlObj.+= (pY startY ftlObj.y)/8;
    }
    ftlObj.sP(ftlObj.xftlObj.y);
    setTimeout("stayTopLeft()"10);
    }
    ftlObj ml("topbar");
    stayTopLeft();
    }

    if (
    window.addEventListener)
    window.addEventListener("load"staticbarfalse)
    else if (
    window.attachEvent)
    window.attachEvent("onload"staticbar)
    else if (
    document.getElementById)
    window.onload=staticbar
    </script>




    <div id="topbar">
    <p align="right"><a href="" onClick="closebar(); return false"><img src="AQUI LA RUTA PARA LA IMAGEN QUE CIERRA EL POP UP" border="0" /></a>
      </align>
    <a href="WWW.TUFORO/FORO/REGISTER.PHP"><img src=" AQUI LA IMAGEN DEL POPUP"></a></td>
    </div>

    <!-- End Improve Registration -->
     </if> 

  9. #9
    Miembro especial Miembro de plata Array Avatar de sarrianet
    Fecha de ingreso
    06 mar, 08
    Ubicación
    Sarria
    Mensajes
    64
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    pero esto es para que la peña se registre, esta bien pero no es lo que yo quiero

  10. #10
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda sobre un pop-up

    Casi seguro que el archivo .js está mal escrito, por eso no se mueve. Ya que has escrito el código, nadie mejor que tú para revisarlo y ver el error.

    De todas maneras, aquí te dejo uno que funciona. Deberás cambiarle la imagen y la url del sitio donde quieres votar.
    Código:
    <script type="text/javascript">
    var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
    var startX = 30 //set x offset of bar in pixels
    var startY = 5 //set y offset of bar in pixels
    var verticalpos="fromtop" //enter "fromtop" or "frombottom"
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
    returnvalue=unescape(document.cookie.substring(offset, end))
    }
    }
    return returnvalue;
    }
    function closebar(){
    if (persistclose)
    document.cookie="remainclosed=1"
    document.getElementById("topbar").style.visibility="hidden"
    }
    function staticbar(){
    barheight=document.getElementById("topbar").offsetHeight
    var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    var d = document;
    function ml(id){
    var el=d.getElementById(id);
    if (!persistclose || persistclose && get_cookie("remainclosed")=="")
    el.style.visibility="visible"
    if(d.layers)el.style=el;
    el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
    el.x = startX;
    if (verticalpos=="fromtop")
    el.y = startY;
    else{
    el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
    el.y -= startY;
    }
    return el;
    }
    window.stayTopLeft=function(){
    if (verticalpos=="fromtop"){
    var pY = ns ? pageYOffset : iecompattest().scrollTop;
    ftlObj.y += (pY + startY - ftlObj.y)/8;
    }
    else{
    var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
    ftlObj.y += (pY - startY - ftlObj.y)/8;
    }
    ftlObj.sP(ftlObj.x, ftlObj.y);
    setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("topbar");
    stayTopLeft();
    }
    if (window.addEventListener)
    window.addEventListener("load", staticbar, false)
    else if (window.attachEvent)
    window.attachEvent("onload", staticbar)
    else if (document.getElementById)
    window.onload=staticbar
    </script>
     
     
     
    </div>
    <div id="topbar">
    <a href="" onClick="closebar(close.gif); return false"></a>
    <tr><td align="center" valign="middle"><a onClick="closebar(close.gif);" href="http://www.sitio.com/votar.php" target="_blank"><img src="/foro/imagen.jpg" alt="" width="255" height="128" align="center" /></a></a></td></tr>
    <a href='http://www.sitio.com/votar.php' onclick='closebar()';>Vota para apoyar a Tu sitio</a><br><br>Al votar se ocultara la ventana</font></b></td></tr></table></div> 
    </div>
     
    <!-- End Improve Registration -->
    </if>
    Es bastante parecido al que te ofrece Tharos y que tambien podeis adaptar para lo que quieres.

    Bueno ,ya nos comentarás si te sirve o si encuentra la solución.

    Saludos

  11. #11
    Miembro especial Miembro de diamante Array Avatar de Skavenger
    Fecha de ingreso
    16 sep, 05
    Mensajes
    1,201
    Gustado
    11 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Respuesta: ayuda sobre un pop-up

    Cita Iniciado por sarrianet Ver mensaje
    pero esto es para que la peña se registre, esta bien pero no es lo que yo quiero
    teniendo el codigo que hace que el aviso se mueva, el resto se puede adaptar

  12. #12
    Miembro especial Miembro de oro Array Avatar de ferran
    Fecha de ingreso
    06 mar, 08
    Mensajes
    230
    Gustado
    2 Veces
    Me Gustan
    27 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    gracias amigos a ver si sarrianet lo prueba y os comento si funciona bien, muxas gracias x vuestra ayuda

  13. #13
    Miembro especial Miembro de plata Array Avatar de sarrianet
    Fecha de ingreso
    06 mar, 08
    Ubicación
    Sarria
    Mensajes
    64
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Respuesta: ayuda sobre un pop-up

    Haber el código no lo e escrito yo, si lo escribiera yo sabría de donde biene el error, este que me pusistes, te lo agradezco, pero le pasa como al otro no se mueve, haber si lo damos encontrado

  14. #14
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda sobre un pop-up

    Es raro que no te funcione, ya que todas las pruebas que hice con ese código, funcionaba.

    A ver, escribe este trozo de código antes de <script type="text/javascript">
    Código:
     <style type="text/css">
    #topbar{
    position:absolute;
    border: 1px solid black;
    padding: 5px;
    background-color: green;
    width: 255px;
    visibility: hidden;
    z-index: 400;
    }
    </style>
    Si sigue sin funcionarte, te envio un html para que veas que si funciona. Quizás el error esté en otra parte.

    Saludos

  15. #15
    Miembro especial Miembro de oro Array Avatar de ferran
    Fecha de ingreso
    06 mar, 08
    Mensajes
    230
    Gustado
    2 Veces
    Me Gustan
    27 Veces

    Predeterminado Respuesta: Re: ayuda sobre un pop-up

    Cita Iniciado por mcloud Ver mensaje
    Es raro que no te funcione, ya que todas las pruebas que hice con ese código, funcionaba.

    A ver, escribe este trozo de código antes de <script type="text/javascript">
    Código:
     <style type="text/css">
    #topbar{
    position:absolute;
    border: 1px solid black;
    padding: 5px;
    background-color: green;
    width: 255px;
    visibility: hidden;
    z-index: 400;
    }
    </style>
    Si sigue sin funcionarte, te envio un html para que veas que si funciona. Quizás el error esté en otra parte.

    Saludos
    es posible q el error este en otra parte, de todas formas lo probaremos y te comentamos, muchas gracias amigo x toda tu ayuda, se agradece de corazon.

Página 1 de 2 12 ÚltimoÚltimo