Datenschutzerklärung

brauche bitte Hilfe für Merkliste

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

brauche bitte Hilfe für Merkliste

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Oldavido
Oldavido

Ort: Berlin
Registriert: 18.07.2009
Beiträge: 1
Hallo

Ich habe auf meiner Webseite Oldavido Webkatalog - www.oldavido.com
eine Merkliste. (siehe www.oldavido.de/merkliste.html)
Eine Merkliste mit Eingabeaufforderung. Die eingefügten Links werden in Cookies gespeichert und in der Merkliste natürlich wieder angezeigt.

Sehr praktisch für einen User, der den Katalog durchsucht und mehrere Links findet und dann auf die Merkliste zurück greifen kann.

Was muss ich an diesem Script ändern, das ein Link gleich in die Merkliste, ohne Eingabeaufforderung, gespeichert wird? Wie kann ich die Anzahl der eingetragenden
Links anzeigen......

Kann mir bitte jemand helfen?

Vielen Dank

Gruss Oldavido



Das hier, funktioniert bei mir nicht. Was ist dort falsch?
<a href="javascript:set_cookie (http://www.oldavido.de, 1)" title="">Seite hinzufögen</a>

Die Merkliste:

<h3>Ihre Merkliste</h3>
<br><br>
F&uuml;r die Nutzung dieser Funktion m&uuml;ssen im Browser Cookies aktiviert sein!
<br><br>

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var expDays = 30; // Lebensdauer des Cookies in Tagen
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;
function ListToDoItems() {
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
NumToDoItems = 0;
}
ShowCount = 0; SwapColour = 0;
for (i=1; i <= NumToDoItems; i++) {
ToDoItem = GetCookie('PT_ToDoItem'+i);
if (ToDoItem != null) {
PrintItem(ToDoItem, i);
      }
   }
}
function DeleteItem(Count) {
DeleteCookie('PT_ToDoItem'+Count);
window.location = window.location;
}
function PrintItem (ToDoItem, Count) {
var color = "";
SwapColour = 1 - SwapColour;
if (SwapColour==1) {color = "bgcolor=''"} ;
ShowCount++;
document.write("<tr " + color + ">");
document.write("<td width=10% align=center valign=top><small><b>"+ShowCount);
document.write("<td width=75% align=left  ><small><a href='"+ToDoItem+"' title='"+ToDoItem+"' target='_blank'>"+ToDoItem+"</a>");
document.write("<td width=15% align=center><small>"+"<a href='javascript&#058;DeleteItem(" + Count + ")'>L&ouml;schen</a>");
}
function AddItem() {
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
NumToDoItems = 0;
}
ToDoItem = prompt("Neuer Eintrag");
if ((ToDoItem != null) && (ToDoItem != "undefined" )) {
NumToDoItems++;
SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem, exp);
SetCookie('PT_NumToDoList',NumToDoItems, exp);
window.location = window.location;
   }
}
function set() {
VisitorName = prompt("Oldavido Webkatalog");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//  End -->
</script>


<hr><br>
<table width=100%>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
ListToDoItems();
//  End -->
</SCRIPT>
</table>
<br><hr>
<br><br><br>
<center>
<a href="javascript:AddItem()">Link hinzufügen</a>
</center>


18.07.2009 18:11:52
http://www.oldavido.com Beitrag schreiben
Seiten: 1   Beitrag schreiben
Wechsel zu

Valid HTML 4.01