Avatar billede websam Nybegynder
09. august 2005 - 11:11 Der er 6 kommentarer og
2 løsninger

Hvad er forskellen ?

Hejsa,

Jeg laver følgende :

function insert(textstring)
{
var intId = getValue("id");
    If (intId == "1")
    {
        top.opener.document.Form1.txt_RelatedProd1.value = textstring;
        self.close();
    }
}

Men der får jeg en fejl der siger :

Et object var ventet

Laver jeg så en test der ser således ud :

<script type="text/javascript">
    var intId = getValue("id");
    document.write(intId);
</script>

så skriver den fint id ud. Jeg skal lige sige at getValue() er en function der finder variabler i en header.

Er der en der kan hjælpe mig på vej med dette ?

/Websam
Avatar billede websam Nybegynder
09. august 2005 - 11:12 #1
Fejlen ligger i denne linie :

If (intId == "1")

/Websam
Avatar billede roenving Novice
09. august 2005 - 11:15 #2
if staves med små bogstaver, ligesom alle andre javascript-kommandoer/statements !-)
Avatar billede roenving Novice
09. august 2005 - 11:17 #3
-- og behold så en hel del af dine point, men els velbekomme '-)
Avatar billede websam Nybegynder
09. august 2005 - 11:20 #4
Ok ny i java :o)), men så får jeg denne fejl :

top.opener.document.Form1.txt_RelatedProd1 er null eller ikke et object !

og det har virket indtil nu inden jeg satte if sætning ind, hvad skyldes så det ?
Avatar billede websam Nybegynder
09. august 2005 - 11:26 #5
Fandt ud at det :o) Det var noget  .net relateret der lige skulle på plads :o)
Avatar billede websam Nybegynder
09. august 2005 - 11:27 #6
Deler
Avatar billede roenving Novice
09. august 2005 - 11:27 #7
Kalder du ikke det script fra en popup, som er blevet åbnet fra en side, som indeholder en form med name="Form1", som har et tekstfelt, som hedder txt_RelatedProd1 ?-)
Avatar billede roenving Novice
09. august 2005 - 11:27 #8
-- og 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