| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 2
| hilfe bin total überfordert
hi zusammen, kenn mich null mit actionscripting aus muss aber so schnell als möglich ein gästebuch online stellen. zur verfügung habe ich einen win2003 space, somit habe ich auch flashkit.com ein Gästebuch gefunden dass via 2 asp seiten einträge aus der access db liest und einträgt. leider funtkioniert dieser nicht so richtig bzw. brauche ich eine Überprüfung der Felder! Das heist ist eines der Felder (Name, Mail, Kommentar) nicht ausgefüllt soll in den Textfeldern wo nicht eingtragen wurde ein Fehlertext stehen. Könnt ihr mir da Bitte helfen, DANKE Code: stop();
serverprefix = "guestbook/";
myloader = new LoadVars();
myloader.onLoad = processData;
myloader.load(serverprefix + "loadvalues.asp");
function processData(){
aname = myloader.aname.toUpperCase();
aemail = myloader.aemail.toUpperCase();
adate = myloader.adate.toUpperCase();
acomment = myloader.acomment.toUpperCase();
offset = myloader.offset;
totalcount = myloader.totalcount;
}
TextField.prototype.onChanged = function(){
this.text = this.text.toUpperCase();
}
post.onRelease = function(){
saved = "no";
loadVariablesNum(serverprefix + "signbook.asp", 0, "POST");
this.enabled = 0;
this.onEnterFrame = function()
{
if (e_name == "" || e_email == "" || e_comment == "") {
this.enabled = 0;
comment = "!! Bitte alle Felder aufüllen !!";
delete this.onEnterFrame;
}
else
{
this.enabled = 0;
name = "";
email = "";
comment = "";
myloader.load(serverprefix + "loadvalues.asp");
delete this.onEnterFrame;
}
}
}
next.onRelease = function(){
aname = aemail = adate = acomment ="LOADING...";
if (offset == totalcount) {
offset = 0;
}
myloader.load(serverprefix + "loadvalues.asp?offset=" + offset);
}
prev.onRelease = function(){
aname = aemail = adate = acomment ="LOADING...";
if (offset == 1) {
offset = int(totalcount) + 2
}
myloader.load(serverprefix + "loadvalues.asp?offset=" + (Math.round(offset) - 2));
} |
| | |
| | #2 (permalink) |
| Pixeldipaxeldipux Registriert seit: Dec 2002 Ort: Ruhrmetropole Essen
Beiträge: 7.589
|
Im konkreten Fall kann ich dir nicht helfen. aber im allgemeinen Flashforumsumgang! Ein aussagekräftiger Betreff, wie in deinem Fall *Hilfe bei Gästebuch gesucht* z.B. verschafft dir mehr Aufmerksamkeit, als nur ein *Hilfe*-Ruf. Ahrsib ... empfiehlt die FF-Suchfunktion bzgl. Gästebuch.
__________________ Selbstgelerntes ist am Besten! iMac G5/2,1GHz, 2,5GB RAM, 20" Widescreen (1680*1050), MacOS 10.4.11, Safari 4.1, dsl 6000 Achim ...Orient Das Flashforum zu unterstützen ist ganz einfach! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2006
Beiträge: 2
|
habe es hinbekommen, danke Code: stop();
//
// validate email function
//
function validate (address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
serverprefix = "guestbook/";
myloader = new LoadVars();
myloader.onLoad = processData;
myloader.load(serverprefix + "loadvalues.asp");
function processData(){
aname = myloader.aname.toUpperCase();
aemail = myloader.aemail.toUpperCase();
adate = myloader.adate.toUpperCase();
acomment = myloader.acomment.toUpperCase();
offset = myloader.offset;
totalcount = myloader.totalcount;
}
TextField.prototype.onChanged = function(){
this.text = this.text.toUpperCase();
}
post.onRelease = function(){
if ((((email == null)) || (email.length<1)) || (email == "Email Adresse fehlt!")) {
email = "Email Adresse fehlt!";
action = "";
}
if (!validate(email)) {
email = "Email Adresse ungültig!";
action = "";
}
if (name == null) {
name = "Name fehlt!";
action = "";
}
if (comment == null) {
comment = "Kommentar fehlt!";
action = "";
}
if ((validate(email)) && (email != "ERROR!") && (name != "") && (comment != "")) {
action = "send";
saved = "no";
loadVariablesNum(serverprefix + "signbook.asp", 0, "POST");
this.enabled = 0;
this.onEnterFrame = function(){
if(saved != "no"){
this.enabled = 1;
name = email = comment ="";
myloader.load(serverprefix + "loadvalues.asp");
delete this.onEnterFrame;
}
}
}
}
next.onRelease = function(){
aname = aemail = adate = acomment ="LOADING...";
if (offset == totalcount) {
offset = 0;
}
myloader.load(serverprefix + "loadvalues.asp?offset=" + offset);
}
prev.onRelease = function(){
aname = aemail = adate = acomment ="LOADING...";
if (offset == 1) {
offset = int(totalcount) + 2
}
myloader.load(serverprefix + "loadvalues.asp?offset=" + (Math.round(offset) - 2));
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |