webForumDet fria alternativet

std undefined

JavaScript

1 svar · 186 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

d e sa att jag har en bild, och da man for musen over bilden sa skall en pratbubbla dyka upp detta mha div, men nar jag laddar sidan sa far jag felmeddelandet att std is undefined... nar jag klickar pa fortsatta kora koden anda sa fungerar det...

det ar har den klagar:

var hideassdesc=0;
var assstatus="";
var keepassmenu = 0;
var keepassprompt = 1;
var keepasshelp = 0;
var comefirst = 20000;

function assinit() {
  if (assstatus != ""){
	return;
  }
  window.setTimeout("if ( assstatus=='') { assstatus='bubblepromt';std.showLayer('bubbleprompt'); }",comefirst);
}

function showassdescription() {
  if ((assstatus != "")&&(assstatus != "bubblehelptext")){
	return;
  }
  keepassprompt = 0;
  hideassdesc = 0;
  hideass();
  if (assstatus != "bubblemenu"){
	assstatus="bubbledescription";
  }
  std.showLayer(assstatus);  
}

function hideassdescription() {
  if (assstatus != "bubbledescription"){
	return;
  }
  hideassdesc = 1;
  window.setTimeout("if (hideassdesc) {std.hideLayer('bubbledescription');assstatus='';}",8000);
}

function showasshelptext() {
  std.hideLayer("bubbleprompt");
  std.hideLayer("bubbledescription");
  std.hideLayer("bubblemenu");
  assstatus="bubblehelptext";
  std.showLayer(assstatus);  
  keepasshelp = 1;
}

function hideasshelptext() {
  if (assstatus != "bubblehelptext"){
	return;
  }
  keepasshelp=0;
  window.setTimeout("if ((assstatus == 'bubblehelptext')&&(!keepasshelp)) {std.hideLayer('bubblehelptext');assstatus='';}",8000);
}

function showassmenu() {
  keepassprompt = 0;
  keepassmenu = 1;
  hideass();
  assstatus="bubblemenu";
  std.showLayer(assstatus);  
  keepassmenu = 0;
  window.setTimeout("if (assstatus=='bubblemenu') {std.hideLayer('bubblemenu');assstatus='';}",8000);
}

function hideass() {  
  if (!keepassprompt) {
    std.hideLayer("bubbleprompt");
  }
  std.hideLayer("bubbledescription");
  if (keepassmenu){
	  keepassmenu = 0;
  }else {
	  std.hideLayer("bubblemenu");
  }
  std.hideLayer("bubblehelptext");
  assstatus="";
}

function hideallass() {  
  std.hideLayer("bubbleprompt");
  std.hideLayer("bubbledescription");
  std.hideLayer("bubblemenu");
  std.hideLayer("bubblehelptext");
  keepassmenu=0;
  keepassprompt=0;
  assstatus="";
}

std.loadEvalString += "assinit();std.mouseListener.attachUp('hideallass');";
Medlem sedan feb. 20011 198 inlägg
#2

Var sätts std objektet?

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)