Avatar billede gregorian Nybegynder
02. august 2004 - 13:03 Der er 3 kommentarer og
1 løsning

Retunerer kun undefined med returnvalue i showModalDialog

Dette herunder er beregnet til et CMS-system hvor jeg skal hente stien til den fil som skal indlæses i CMS-en.

på hovesiden køres openFile() på et pic med onClick og åbner et showModalDialog vindue. her lister den alle filer der ligger på serveren.. når man klikker på filnavnet skal den returere værdien til hovedsiden vha. returnValue => showModalDialog

dette fungere bare ikke helt som det plejer og kan ikke se hvorfor. ligemeget om jeg definere indholdet i variablen selv eller automatisk returere den KUN 'undefined' når den opdatere på hovedsiden.

hvor er min fejl? håber i kan se den for jeg kan squ ikke..
på forhånd tak.

Koden:


function openFile(){
    var returnValue = showModalDialog('popup/openFile.php', '', "resizable: no; help: no; status: no; scroll: no;");
    window.location = 'xxxx.php?read='+returnValue;
}


function returnValue(theValue) {
  if (theValue == '') {
      window.returnValue = "tom";
  } else {
      window.returnValue = 'fuld';
  }
window.close(); 
}
Avatar billede roenving Novice
02. august 2004 - 17:00 #1
Prøv at bruge forskellige variabel-navne i dialogen og hovedvinduet, for en dialog er som navnet antyder ikke et fuldt selvstændigt vindue, så jeg kan forestille mig noget knas der ...

-- og du behøver ikke den midterste parameter ifølge min reference:

function openFile(){
    var retVal = showModalDialog('popup/openFile.php', "resizable: no; help: no; status: no; scroll: no;");
    window.location.href = 'xxxx.php?read=' + retVal;
}
Avatar billede gregorian Nybegynder
02. august 2004 - 18:06 #2
tja hvad kan jeg sige roenving.. du har ret som sædvanelig..
der var en problem med variablen returnValue.. den kunne den ikke lide når man bruger showModalDialog..

takker endnu engang.. lol.. burde da snart få dit iCQ nummer så¨jeg kan skrive direkte ;) lol.
Avatar billede roenving Novice
02. august 2004 - 18:24 #3
*lol*

-- og velbekomme '-)
Avatar billede roenving Novice
02. august 2004 - 19:23 #4
Tak for point ;~}
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