Avatar billede tiger_webdesign Nybegynder
30. juni 2003 - 19:27 Der er 9 kommentarer og
1 løsning

En eller flere af de angivne parametre kunne ikke fortolkes korre

Se på http://onsitor.dk/admin/dhtml_editor/dhtml_editor.asp?page=34

Hvad er der galt?? jeg har prøvet ALT!!!!!


(Overført fra http://www.eksperten.dk/spm/370739)
Avatar billede tiger_webdesign Nybegynder
01. juli 2003 - 02:53 #1
point 30 -->> 60
Avatar billede wiscalico Nybegynder
01. juli 2003 - 10:10 #2
Mozillas JavaScript console siger:

Error: missing ( before formal parameters
Source File: http://onsitor.dk/admin/dhtml_editor/toolbars.js
Line: 709, Column: 17
Source Code:
function document.onreadystatechange() {
Avatar billede tiger_webdesign Nybegynder
01. juli 2003 - 18:47 #3
hele funktionen:
function document.onreadystatechange() {
  var i, s;
 
  if (TBInitialized) {
    return;
  }
 
  TBInitialized = true;
 
  document.body.scroll = "no";
 
  // Add a <span> that we will use this to measure the contents of menus
  if (typeof(tbMenu) != "undefined") {
    document.body.insertAdjacentHTML("BeforeEnd", "<span ID=TBMenuMeasureSpan></span>");
  }
 
  // Find all the toolbars and initialize them.
  for (i=0; i<document.body.all.length; i++) {
    if (document.body.all[i].className == "tbToolbar") {
      if ((s = TBInitToolbar(document.body.all[i])) != TB_STS_OK) {
        alert("Toolbar: " + document.body.all[i].id + " failed to initialize. Status: " + s);
      }
      tbToolbars[tbToolbars.length] = document.body.all[i];
    }
  }
 
  // Get rid of the menu measuring span
  if (typeof(tbMenu) != "undefined") {
    document.all["TBMenuMeasureSpan"].outerHTML = "";
  }
 
  // Lay out the page
  TBLayoutToolbars();
  TBLayoutBodyElement();
 
  // Handle all resize events
  window.onresize = TBLayoutBodyElement;
   
  // Grab global mouse events.
  document.onmousedown = TBGlobalMouseDown;
  document.onmousemove = TBGlobalMouseMove;
  document.onmouseup = TBGlobalMouseUp;
  document.ondragstart = TBGlobalStartEvents;
  document.onselectstart = TBGlobalStartEvents;
}


Kan nogen se nogen fejl??
Avatar billede roenving Novice
01. juli 2003 - 18:51 #4
-- du skal sætte din funktion ind som det, som udføres af den indbyggede eventhandler, så sådan:

document.onreadystatechange = myReadyStateHandler;

function myReadyStateHandler() {
  var i, s;
 
  if (TBInitialized) {
Avatar billede roenving Novice
01. juli 2003 - 18:52 #5
-- hov den skal vel efter din funktion og ikke før ...
Avatar billede tiger_webdesign Nybegynder
04. juli 2003 - 12:44 #6
hmmm... så langt så godt... nu er der bare en anden fejl "Syntaktsfejl" i en if-sætning...
Avatar billede roenving Novice
04. juli 2003 - 14:17 #7
Hvad for en?-)
-- og hvordan ser if'en ud ?o]
Avatar billede tiger_webdesign Nybegynder
04. juli 2003 - 16:31 #8
roenving -->> kom med et svar... jeg gider ikke sidde og lege med ting jeg ikke forstår... jeg skriver scriptet om...
Avatar billede roenving Novice
04. juli 2003 - 16:37 #9
Jamen okay, da ...

men jeg har det da bedst ved at vide, at det funker '-)

Kiggede lige efter en ekstra gang, og kom til at undre mig over denne her:

if (TBInitialized) {
    return;
  }

men den har du vel initialiseret til false uden for funktionen, for ellers vil den returnere en 'Et objekt er obligatorisk'-fejl ...

'-)
Avatar billede roenving Novice
04. juli 2003 - 23:00 #10
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester