Avatar billede jajajaja Nybegynder
01. februar 2006 - 22:21 Der er 2 kommentarer og
1 løsning

Hjælp med script i gæstebog

Jeg har fundet en gæstebog med php, som jeg forsøger at få til at virke. Problemet er at den ikke vil indlæse det der er blevet skrevet før man opdaterer siden i browseren. Jeg har lavet en nødløsning så siden læser sig selv ind når man trykker på "submit", men man skal ofte trykke 2 gange før den opdaterer beskederne. Er der en der vil kigge på fla'en og evt php'en og se hvad fejlen er?
Avatar billede jajajaja Nybegynder
01. februar 2006 - 23:09 #1
Avatar billede jajajaja Nybegynder
03. februar 2006 - 17:28 #2
Dette er scriptet på submit knappen:

on (release) {
    if (name.length>0 || email.length>0 || message.length>0) {
        guestbook = new LoadVars();
        guestbook.name = name;
        guestbook.email = email;
        guestbook.message = message;
        guestbook.onLoad = function(ok) {
            if (ok) {
                name = "";
                email = "";
                message = "";
                gb.text = ""
                loadVarsText = new loadVars();
                loadVarsText.onLoad = function(ok) {
                    if (ok) {
                        gb_entries = this.gb;
                        gb_array = gb_entries.split(",");
                        gb_array.reverse();
                        for (i=0; i<gb_array.length; i++) {
                            gb.text += gb_array[i]+"\n"+"\n";
                        }
                    } else {
                        gb.text = "Error accessing the server...";
                    }
                };
                // don't change the "'gb.ptxt?uniqueID=' + getTimer()" part below even if you have an error message when you test it,
                // you have to send at least one entry before the error message will go away =)
                loadVarsText.load("http://www.turnipgreens.dk/gb.txt?uniqueID=" + getTimer());
            } else {
                gb.text = "Error loading data...";
            }
        };
        // don't change the "'gb.php?uniqueID=' + getTimer()" part below even if you have an error message when you test it,
        // you have to send at least one entry before the error message will go away =)
        guestbook.sendAndLoad("http://www.turnipgreens.dk/gb.php?uniqueID=" + getTimer(), guestbook, "GET");
    }
}

Jeg får fejlmeldingen:
**Warning** Scene=Scene 1, layer=Layer 1, frame=1:Line 13: Case-insensitive identifier 'loadVars' will obscure built-in object 'LoadVars'.
                    loadVarsText = new loadVars();

Total ActionScript Errors: 1     Reported Errors: 1


Dette script er i frame1:

loadVarsText = new loadVars();
loadVarsText.onLoad = function(ok) {
    if (ok) {
        gb.text = ""
        gb_entries = this.gb;
        gb_array = gb_entries.split(",");
        gb_array.reverse();
        for (i=0; i<gb_array.length; i++) {
            gb.text += gb_array[i]+"\n"+"\n";
        }
    } else {
        gb.text = "Failed to load data...";
    }
};
// don't change the "'gb.txt?uniqueID=' + getTimer()" part below even if you have an error message when you test it,
// you have to send at least one entry before the error message will go away =)
loadVarsText.load("http://www.turnipgreens.dk/gb.txt?uniqueID=" + getTimer());

her får jeg også en fejlmelding:

**Warning** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Case-insensitive identifier 'loadVars' will obscure built-in object 'LoadVars'.
    loadVarsText = new loadVars();

Total ActionScript Errors: 1     Reported Errors: 1

Jeg aner ikke hvad fejlen består i. Er der nogen der kan hjælpe??
Avatar billede jajajaja Nybegynder
02. marts 2006 - 11:18 #3
nå ikke...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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