Sibel: Online Unterschriften sammeln

Beitrag lesen

Hallo (nochmal) an ALLE !!

hierzu hab ich etwas gefunden. Ich glaube dies kann ich auch für das sammeln der Stimmen benutzen.

Es ist eine "To-Do Liste" auf HTML-Basis.
Dieses hab ich soweit angepasst, nur es gibt einen Button zum Deleten der einzelnen Einträge, dieses möchte ich natührlich nicht haben veröffentlichen. Ich möchte es gerne aus dem Qelltext herausnehmen. Nur ich hab die richtige stelle nicht gefunden.

Noch viel viel besser währe es wenn das Buttom "Delete" erst dann zu nutzem kommt wenn ein bestimmtes "Passwort" eingegeben wird??? Ist sowas möglich?? << Dies währ natührlich ein Luxus :o)

Hier das Script: (Ist auch auf der folgender Seite zu sehen: http://online-turk.tr.gg/Test.htm)

<!-- Script-Anfang -->
<!--  Diesen Code musst Du in den head-Tag einfügen-->
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Pete Thompson (thompp@globalnet.co.uk) -->
<!-- Web Site:  http://www.users.globalnet.co.uk/~thompp -->
<!-- Begin
var expDays = 30;
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='#c0c0c0'"} ;
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>"+ToDoItem);
document.write("<td width=15% align=center><small>"+"<a href='javascript:DeleteItem(" + Count + ")'>Delete</a>");
}
function AddItem() {
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
NumToDoItems = 0;
}
ToDoItem = prompt("Enter new item");
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("Who are you?");
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>
<!--  Diesen Code musst Du in den <body> einfügen.-->
<b><center><big>Imza Kampanyasi</big><center></b>
<hr><br>
<table width=100%>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
ListToDoItems();
//  End -->
</SCRIPT>
</table>
<br><hr>
<center>
<a href="javascript:AddItem()">Kayit</a>
</center>
<!-- Script-Ende -->