Linkliste

  • Themenstarter Themenstarter nichtswieweg
  • Beginndatum Beginndatum
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.

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...... ;-)
 
Hi,

das was ihr bisher gemacht habt, wurde ja bereits genau so hier vorgegeben. Nun müsst ihr
wie im angegebenen Post beschrieben, noch die Cookies setzen und auslesen. Dazu solltet ihr
bei SelfHTML mehr finden.

Ciao
Quaese
 

Neue Beiträge

Zurück