N
nichtswieweg
Hallo,
ich habe ein bisschen schwierigkeiten bei einem speziellen Projekt. Ich möchte ein "Linkliste" erstellen. Dort sollte man in einem Formular den Titel des Links eintragen sowie den Links selbst. Neben dem Link gibt es einen Button. Wenn dieser gedrückt wird, dann wird überprüft, ob der Link korrekt ist oder nicht. Wenn nicht, dann wird eine Dialogbox geöffnet, welche den Fehler anzeigt. Falls der Link korrekt ist, muss dieser in ein Cookie geschrieben werden. Es werden bis zu zehn verschiedene Links pro Benutzer erlaubt, die getrennt in je einem Cookie abgelegt werden. Wenn ein Benutzer einen elften Link anlegt, wird das erste Cookie wieder überschieben usw.
Dazu haben wir schon ein bisschen was gemacht.
Nun komm ich nicht mehr weiter..... kann mir jemand helfen wie es weitergehen könnte...... ;-)
ich habe ein bisschen schwierigkeiten bei einem speziellen Projekt. Ich möchte ein "Linkliste" erstellen. Dort sollte man in einem Formular den Titel des Links eintragen sowie den Links selbst. Neben dem Link gibt es einen Button. Wenn dieser gedrückt wird, dann wird überprüft, ob der Link korrekt ist oder nicht. Wenn nicht, dann wird eine Dialogbox geöffnet, welche den Fehler anzeigt. Falls der Link korrekt ist, muss dieser in ein Cookie geschrieben werden. Es werden bis zu zehn verschiedene Links pro Benutzer erlaubt, die getrennt in je einem Cookie abgelegt werden. Wenn ein Benutzer einen elften Link anlegt, wird das erste Cookie wieder überschieben usw.
Dazu haben wir schon ein bisschen was gemacht.
Code:
function editCookie(strLink){
// Falls kein Cookie gesetzt ist
if(!getCookie("linkAnzahl")){
// Cookie setzen
setCookie("linkAnzahl", 0, (1000*60*60*365));
}
// Linkzähler auslesen
intAnzahl = Number(getCookie("linkAnzahl"));
// Cookiename generieren
strCookieName = "link_" + intAnzahl;
// Cookie setzen
setCookie(strCookieName, strLink, (1000*60*60*365));
// Falls 10 Links erreicht wurden
if(intAnzahl == 9){
intAnzahl = 0;
}else{
intAnzahl++;
}
// Anzahl der Links im Linkzähler merken
setCookie("linkAnzahl", intAnzahl, (1000*60*60*365));
}
function checkDomain(strDomain){
var strSuche = /^http:\/\/[A-Za-z][A-Za-z0-9\.\-_].*\.[A-Za-z]{2,4}/; // Regulärer Ausdruck
var strSuche2 = /[\.]{2,}/; // Zwei oder mehr Punkt hintereinander
// Falls der Link dem regulären Ausdruck entspricht
if(strSuche.test(strDomain) && !strSuche2.test(strDomain))
alert('gültige Domain');
else
alert('keine gültige Domain');
}
Nun komm ich nicht mehr weiter..... kann mir jemand helfen wie es weitergehen könnte...... ;-)