Me pueden explicar estas variables?

  • Autor Autor chaplin
  • Fecha de inicio Fecha de inicio
C

chaplin

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
var persistmenu="no" //"yes""no". Make sure each DIV content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="local" //enter "sitewide" for menu to persist across site, "local" for this page only

Gracias betas

- - - Actualizado - - -

var persisttype="local" o "sitewide"
¿si alojo el script completo en la page debo poner "local"?.
puntualizar que utilizo blogger.
¿o si por ejemplo lo alojo en sites para hacer la llamada al script debo poner "sitewide"?

a ver si me pueden ayudar con esto,parece ser que es lo que me falla,es para completar una agenda deportiva

gracias de nuevo betas😕

- - - Actualizado - - -

Decir que el script en si, no es grande,si necesitan verlo diganlo y lo paso.
algo de luz por favor,gracias

- - - Actualizado - - -

tambien puedo pasar la agenda por mp .donde esta ubicada quizas me den mas ayuda, si necesitan mas datos diganlo.😛8:

- - - Actualizado - - -

veo perfecta la agenda en mi page de blogger, pero a la hora de actualizar los datos,no lo hace.
de ahi la cuestion de las ·variables mencionadas arriba·.
"local" cuestion: ¿en servidor local? o ¿en la page donde este alojado el script?.
"sitewide" cuestion: ¿funciona desde otro acceso googlesites,googlecode?.
muchas gracias,por su atencion y tiempo.
 
Por los comentarios, sitewide es para permitir que sea persistente en otros sitios, o local para que solo en tu sitio puede aparecer la info.
Si pusieras el código podríamos ver cual es el error, así sin mas, solo son dos declaraciones de variables y ya.
 
este es el script que contiene las variables (mencionadas al principio del tema) : "switchmenu.js"
utilizo este archiconocido script: "smallscripts120.js".
la meta correspondiente en la "pagina" no en la "plantilla":<meta charset="utf-8">.
y para que cargue el script en el body:<body onload="guardaHorario();dT();">.
como he dicho anteriormente,todo lo pongo en una "pagina de blogger" no en la "plantilla" o "entradas"
REPITO SI NECESITAN VER EL SCRIPT (switchmenu.js) LO PASO PARA QUE ME PUEDAN AYUDAR.
forobeta forever.

- - - Actualizado - - -

inmediatamente lo pongo sanmen1593.
/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistmenu="no" //"yes""no". Make sure each DIV content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="local" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
if(document.getElementById){
var el = document.getElementById(obj);
var ar = document.getElementById("masterdiv").getElementsByTagName("div"); //DynamicDrive.com change
if(el.style.display != "block"){ //DynamicDrive.com change
for (var i=0; i<ar.length; i++){
if (ar.className=="submenu") //DynamicDrive.com change
ar.style.display = "none";
}
el.style.display = "block";
}else{
el.style.display = "none";
}
}
}

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 onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate

- - - Actualizado - - -

espero puedan ayudarme con esta piedra que me encontre en el camino.

- - - Actualizado - - -

"local" ¿hace referencia a la "pagina","server","dominio"?
 
Atrás
Arriba