¿Cómo pongo una revista que he hecho como Pageflip?

Sección para"expertos", que quieren cambiar el código HTML de su página o insertar Java Scripts, Iframes, etc.. Si eres principiante, esta sección no te hace falta.

ModeradorCOLON Moderadores

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 28 Mar 2011 18:58

Tengo una revista virtual hecha con Indesign con efecto Pageflip(como para que muevas las páginas desde la web).
Pero inserto el código html y sólo veo una pantalla gris.¿Por qué sucede esto?

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 28 Mar 2011 19:08

Tonimn escribióColonTengo una revista virtual hecha con Indesign con efecto Pageflip(como para que muevas las páginas desde la web).
Pero inserto el código html y sólo veo una pantalla gris.¿Por qué sucede esto?

pasanos por aqui el html de esta forma:

CódigoColon Seleccionar todo

[Scroll][code][/code][/Scroll]


se tiene que ver asi:

CódigoColon Seleccionar todo

tu html
Imagen
Hasta siempre ha sido un placer muy grande :D

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 28 Mar 2011 19:36

No entiendo qué quieres decir.

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 28 Mar 2011 19:55

Tonimn escribióColonNo entiendo qué quieres decir.

enseñanos aqui el codigo html que intentas poner
Imagen
Hasta siempre ha sido un placer muy grande :D

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 28 Mar 2011 20:12

Por ejemplo esto:


CódigoColon Seleccionar todo

<!-- saved from url=(0013)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PAGEFLIP22</title>
<script language="JavaScript" type="text/javascript">
<!--
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
   var version;
   var axo;
   var e;
   // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
   try {
      // version will be set for 7.X or greater players
      axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
      version = axo.GetVariable("$version");
   } catch (e) {
   }
   if (!version)
   {
      try {
         // version will be set for 6.X players only
         axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
         
         // installed player is some revision of 6.0
         // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
         // so we have to be careful.
         
         // default to the first public version
         version = "WIN 6,0,21,0";
         // throws if AllowScripAccess does not exist (introduced in 6.0r47)      
         axo.AllowScriptAccess = "always";
         // safe to call for 6.0r47 or greater
         version = axo.GetVariable("$version");
      } catch (e) {
      }
   }
   if (!version)
   {
      try {
         // version will be set for 4.X or 5.X player
         axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
         version = axo.GetVariable("$version");
      } catch (e) {
      }
   }
   if (!version)
   {
      try {
         // version will be set for 3.X player
         axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
         version = "WIN 3,0,18,0";
      } catch (e) {
      }
   }
   if (!version)
   {
      try {
         // version will be set for 2.X player
         axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
         version = "WIN 2,0,0,11";
      } catch (e) {
         version = -1;
      }
   }
   
   return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
   // NS/Opera version >= 3 check for Flash plugin in plugin array
   var flashVer = -1;
   
   if (navigator.plugins != null && navigator.plugins.length > 0) {
      if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
         var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
         var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
         var descArray = flashDescription.split(" ");
         var tempArrayMajor = descArray[2].split(".");         
         var versionMajor = tempArrayMajor[0];
         var versionMinor = tempArrayMajor[1];
         var versionRevision = descArray[3];
         if (versionRevision == "") {
            versionRevision = descArray[4];
         }
         if (versionRevision[0] == "d") {
            versionRevision = versionRevision.substring(1);
         } else if (versionRevision[0] == "r") {
            versionRevision = versionRevision.substring(1);
            if (versionRevision.indexOf("d") > 0) {
               versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
            }
         }
         var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      }
   }
   // MSN/WebTV 2.6 supports Flash 4
   else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
   // WebTV 2.5 supports Flash 3
   else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
   // older WebTV supports Flash 2
   else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
   else if ( isIE && isWin && !isOpera ) {
      flashVer = ControlVersion();
   }   
   return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
   versionStr = GetSwfVer();
   if (versionStr == -1 ) {
      return false;
   } else if (versionStr != 0) {
      if(isIE && isWin && !isOpera) {
         // Given "WIN 2,0,0,11"
         tempArray         = versionStr.split(" ");    // ["WIN", "2,0,0,11"]
         tempString        = tempArray[1];         // "2,0,0,11"
         versionArray      = tempString.split(",");   // ['2', '0', '0', '11']
      } else {
         versionArray      = versionStr.split(".");
      }
      var versionMajor      = versionArray[0];
      var versionMinor      = versionArray[1];
      var versionRevision   = versionArray[2];
           // is the major.revision >= requested major.revision AND the minor version >= requested minor
      if (versionMajor > parseFloat(reqMajorVer)) {
         return true;
      } else if (versionMajor == parseFloat(reqMajorVer)) {
         if (versionMinor > parseFloat(reqMinorVer))
            return true;
         else if (versionMinor == parseFloat(reqMinorVer)) {
            if (versionRevision >= parseFloat(reqRevision))
               return true;
         }
      }
      return false;
   }
}
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?');
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();   
    switch (currArg){   
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":   
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
// -->
</script>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 10;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 2;
// -----------------------------------------------------------------------------
// -->
</script>
</head>
<body bgcolor="#999999">
<!--url's used in the movie-->
<!--text used in the movie-->
<script language="JavaScript" type="text/javascript">
<!--
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) {  // if we've detected an acceptable version
   // embed the flash movie
   AC_FL_RunContent(
      'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,2,0',
      'width', '720',
      'height', '920',
      'src', 'PAGEFLIP22',
      'quality', 'high',
      'pluginspage', 'http://www.adobe.com/go/getflashplayer',
      'align', 'middle',
      'play', 'false',
      'loop', 'false',
      'scale', 'showall',
      'wmode', 'window',
      'devicefont', 'false',
      'id', 'PAGEFLIP22',
      'bgcolor', '#999999',
      'name', 'PAGEFLIP22',
      'menu', 'true',
      'allowFullScreen', 'true',
      'allowScriptAccess','sameDomain',
      'movie', 'PAGEFLIP22',
      'salign', ''
      ); //end AC code
} else {  // flash is too old or we can't detect the plugin
   var alternateContent = '<p>This content requires version '
      + requiredMajorVersion + '.' + requiredMinorVersion + '.' + requiredRevision + ' '
      + 'or higher of the Adobe Flash Player.</p>'
      + '<a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>';
   document.write(alternateContent);  // insert non-flash content
}
// -->
</script>
<noscript>
     This content requires the Adobe Flash Player.
     <a href="http://www.adobe.com/go/getflashplayer/">Get Flash</a>
</noscript>
</body>
</html>


Editado por klk3: ves así cómo te lo he puesto lo quería ya lo sabes para otra vez ;)

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 28 Mar 2011 20:23

no acabo de encontrar que pasa, me dices que tu programa solo te genera este código no te da ningun archivo .swf o algo así?
Imagen
Hasta siempre ha sido un placer muy grande :D

Avatar de Usuario
michan
Moderador
Moderador
MensajesCOLON 1610
RegistradoCOLON 29 Dic 2008 17:37
Escribe: PalimpalemCOLON Palimpalem
UbicaciónCOLON Seras cotilla ¬¬
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor michan » 28 Mar 2011 20:36

A simple vista, lo que pasa con ese código es que es php... así que no podrías ponerlo en tu web...
La solución que te doy? Subelo a un otro host (zobyhost, por ejemplo) y crea un iframe... un ejemplo de iframe sería esto:

CódigoColon Seleccionar todo

<iframe src="http://www.palimpalem.com" height="300" width="300" />

Solo que lo de palimpalem.com lo tendrías que poner es la dirección del archivo. Si lo subes a zobyhost.com, como antes te sugerí, la dirección sería "http://www.tupagina.zobyhost.com/nombrearchivo.html"
Espero haberte podido ayudar :)
Saludos!

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 28 Mar 2011 20:42

michan escribióColonA simple vista, lo que pasa con ese código es que es php... así que no podrías ponerlo en tu web...
La solución que te doy? Subelo a un otro host (zobyhost, por ejemplo) y crea un iframe... un ejemplo de iframe sería esto:

CódigoColon Seleccionar todo

<iframe src="http://www.palimpalem.com" height="300" width="300" />

Solo que lo de palimpalem.com lo tendrías que poner es la dirección del archivo. Si lo subes a zobyhost.com, como antes te sugerí, la dirección sería "http://www.tupagina.zobyhost.com/nombrearchivo.html"
Espero haberte podido ayudar :)
Saludos!

nono no hay nada de php es todo javascript, lo que parece que el codigo simplemente llama al archivo pero le falta el archivo con todo el contenido.
Imagen
Hasta siempre ha sido un placer muy grande :D

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 28 Mar 2011 21:39

He probado en añadir imágenes pero me sale que sólo puedo 0'5 megas y pesa mucho más ¿podría ser por eso?

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 29 Mar 2011 09:07

Klk3 escribióColonnono no hay nada de php es todo javascript, lo que parece que el codigo simplemente llama al archivo pero le falta el archivo con todo el contenido.


¿Y cómo añado todo el contenido?

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 29 Mar 2011 09:20

a ver tu has creado con tu programa algo, cuando le das a guardar o exportar te da varios archivos no?
dime los nombres de los archivos que te da, no creo que te de solo ese codigo
Imagen
Hasta siempre ha sido un placer muy grande :D

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 29 Mar 2011 10:11

Sí, me da un archivo .html y otro .swf El de html ya lo inserté pero el swf miré donde dice insertar imágenes (archivo flash) pero no me dejó.

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 29 Mar 2011 16:31

Tonimn escribióColonSí, me da un archivo .html y otro .swf El de html ya lo inserté pero el swf miré donde dice insertar imágenes (archivo flash) pero no me dejó.

eso es que el swf es muyy grande tendrias que subirlo a un sitio externo como www.imageshack.us
Imagen
Hasta siempre ha sido un placer muy grande :D

Tonimn
Aprendiz
Aprendiz
MensajesCOLON 8
RegistradoCOLON 28 Mar 2011 18:53

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Tonimn » 29 Mar 2011 17:07

Klk3 escribióColoneso es que el swf es muyy grande tendrias que subirlo a un sitio externo como http://www.imageshack.us


Ya lo probé pero me sale el link para descargar la animación y lo que yo quiero es que se vea la animación sin tenerla que descargar.

Klk3
ExAdministrador
ExAdministrador
MensajesCOLON 2803
RegistradoCOLON 18 Nov 2005 16:09
UbicaciónCOLON Barcelona,España
CONTACTCOLON

Re: ¿Cómo pongo una revista que he hecho como Pageflip?

Notapor Klk3 » 29 Mar 2011 17:48

dejanos aqui ese link
Imagen
Hasta siempre ha sido un placer muy grande :D


Volver a

¿Quién está conectado?

Usuarios navegando por este Foro: 7 y 0 invitados