Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Cookie e textbox

  1. #1

    Cookie e textbox

    Scusate... sono cosciente del fatto che sia una cosa stupida... ma non so come si fa... se non è troppo disturbo qualcuno mi può dare una mano?

    Ho un piccolo form... qui http://sydbarrett.splinder.it/

    codice:
    <IFRAME class=button name=tagcorinna marginWidth=0 marginHeight=0 src="http://www.mfmcomputerpoint.it/TagCorinna.asp?name=Corinna" width="90%" height=200></IFRAME> 
    <FORM name=frmtagcorinna action=http://www.mfmcomputerpoint.it/TagCorinna.asp method=post target=tagcorinna>
    <INPUT type=hidden value=Corinna name=name> 
    <INPUT type=hidden value=ok name=inserisci> 
    Chi sei?
    
    <INPUT class=button style="WIDTH: 130px" maxLength=20 size=15 name=tagname>
    
    Che vuoi dire?
    
    <TEXTAREA class=button style="WIDTH: 133px; HEIGHT: 50px" name=message rows=7 cols="20"></TEXTAREA> 
    
    <INPUT type=submit value="Dillo" style="width: 50" class="button"> </FORM>
    Ora vorrei... che il valore immesso nel campo "tagname" venisse scritto su un cookie...
    e, viceversa, che nel campo "TagName", venisse scritto il contenuto del cookie...
    In modo da non fare riscrivere il nome del mittente ogni volta all'utente.
    Il tutto, naturalmente, in javascript.

    Qualcuno mi aiuta, per piacere?

    Grazie
    Corinna

  2. #2
    Cos'ho sbagliato? Orario? Forum? Tipo di domanda? Troppo idiota? Troppo difficile (via, non mi pare!), troppo noiosa? troppo facile? mi date almeno qualche indicazione?

  3. #3
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ti consiglio di fare una ricerca nel forum :quote:
    cerca semplicemente COOKIE
    ciao

  4. #4
    E' la prima cosa che ho fatto. Natiralmente tutti i thread della prima pagina con chiave "cookies" nella ricerca hanno come risposta un "usa il motore di ricerca"
    Va beh, troverò un'altra soluzione, grazie lo stesso.

  5. #5
    :quipy:

    Ho trovato questo script in rete, e ho provato ad inventarmi come usarlo...

    codice:
    <script>
    function getCookie(NameOfCookie)
    { if (document.cookie.length > 0) 
    { begin = document.cookie.indexOf(NameOfCookie+"="); 
    if (begin != -1) 
    begin += NameOfCookie.length+1; 
    end = document.cookie.indexOf(";", begin);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(begin, end)); } 
    }
    return null; 
    }
    
    
    function setCookie(NameOfCookie, value, expiredays) 
    { var ExpireDate = new Date ();
    ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
    document.cookie = NameOfCookie + "=" + escape(value) + 
    ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
    }
    
    
    function delCookie (NameOfCookie) 
    { if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
    </script>
    
    <IFRAME class=button name=tagcorinna marginWidth=0 marginHeight=0 src="http://www.mfmcomputerpoint.it/TagCorinna.asp?name=Corinna" width="90%" height=200></IFRAME> 
    <FORM name=frmtagcorinna action=http://www.mfmcomputerpoint.it/TagCorinna.asp method=post target=tagcorinna>
    <INPUT type=hidden value=Corinna name=name> 
    <INPUT type=hidden value=ok name=inserisci> 
    Chi sei?
    
    <INPUT class=button style="WIDTH: 130px" maxLength=20 size=15 name=tagname>
    
    Che vuoi dire?
    
    <TEXTAREA class=button style="WIDTH: 133px; HEIGHT: 50px" name=message rows=7 cols="20"></TEXTAREA> 
    
    <INPUT type=submit value="Dillo" style="width: 50" class="button" Onclick="javascript:setCookie('TagCor', document.frmtagcorinna.tagname.value, 999)"> </FORM>
    Mi dice "istruzione return esterna alla funzione"

    Cos'ho sbagliato?

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Corinna,

    io non uso (quasi) mai i "cuchi" però ho dato un'occhiata allo script e ci sono delle graffe in più...
    ho fatto delle prove (col nome di Enzo :gren: )
    codice:
    <HTML>
    <HEAD>
    </HEAD>
    <BODY onload="document.frmtagcorinna.tagname.value=getCookie('TagCor')">
    
    <script>
    function getCookie(NameOfCookie){ 
    	if (document.cookie.length > 0){ 
    		begin = document.cookie.indexOf(NameOfCookie+"="); 
    		if (begin != -1)begin += NameOfCookie.length+1; 
    		end = document.cookie.indexOf(";", begin);
    		if (end == -1) end = document.cookie.length;
    		return unescape(document.cookie.substring(begin, end));  
    	}
    	return null; 
    }
    
    
    function setCookie(NameOfCookie, value, expiredays){ 
    	var ExpireDate = new Date ();
    	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
    	document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
    }
    
    
    function delCookie (NameOfCookie){ 
    	if (getCookie(NameOfCookie)) {
    		document.cookie = NameOfCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    	}
    }
    </script>
    
    <IFRAME class=button name=tagcorinna marginWidth=0 marginHeight=0 src="http://www.mfmcomputerpoint.it/TagCorinna.asp?name=Corinna" width="90%" height=200></IFRAME> 
    <FORM name=frmtagcorinna action=http://www.mfmcomputerpoint.it/TagCorinna.asp method=post target=tagcorinna>
    <INPUT type=hidden value=Corinna name=name> 
    <INPUT type=hidden value=ok name=inserisci> 
    Chi sei?
    
    <INPUT class=button style="WIDTH: 130px" maxLength=20 size=15 name=tagname>
    
    Che vuoi dire?
    
    <TEXTAREA class=button style="WIDTH: 133px; HEIGHT: 50px" name=message rows=7 cols="20"></TEXTAREA> 
    
    <INPUT type=submit value="Dillo" style="width: 50" class="button" Onclick="setCookie('TagCor', document.frmtagcorinna.tagname.value, 999)"> </FORM>
    </BODY>
    </HTML>
    mo dovrebbe anda'

  7. #7
    Innanzitutto, grazie mille per il tempo che mi hai dedicato
    seconda cosa...
    ho messo lo script online esattamente come me lo hai dato tu... (sempre stesso indirizzo).
    La prima volta mi ha scritto nella textbox "splinder=ff05e46651a34e378dbdcb925ef6e89f" (:master la seconda volta, invece... ha fatto esattamente quello che doveva fare!!
    Fino a prova contraria è perfetto così...!
    Quindi ti ringrazio davvero... a buon rendere

  8. #8
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    eh sì...
    sostituisci la funzione getCookie con questa
    codice:
    function getCookie(NameOfCookie){ 
    	if (document.cookie.length > 0){ 
    		begin = document.cookie.indexOf(NameOfCookie+"="); 
    		if (begin != -1){
    			begin += NameOfCookie.length+1; 
    			end = document.cookie.indexOf(";", begin);
    			if (end == -1) end = document.cookie.length;
    			return unescape(document.cookie.substring(begin, end)); 
    		}
    	}
    	return ''; 
    }
    altrimenti ti mette un altro cookie se non trova quello che gli chiedi.

  9. #9
    Originariamente inviato da willybit
    eh sì...
    sostituisci la funzione getCookie con questa
    altrimenti ti mette un altro cookie se non trova quello che gli chiedi.
    L'ho sostituita ma adesso non me lo mette più, il nome

  10. #10
    Originariamente inviato da Corinna
    L'ho sostituita ma adesso non me lo mette più, il nome
    Scusa, ti ho detto una cretinata...
    Funziona lo stesso

    Grazie ancora, davvero!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.