Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Un aiuto con document.cookie

    Conosco pochissimo javascript e pertanto lo uso il meno possibile.
    Poichè in un certo punto del mio sito mi interessava sapere quale risoluzione di schermo usasse l'utente collegato ho visto che con javascript utilizzando
    <script type=text/javascript language=JavaScript>
    <!--
    var width = screen.width;
    var height = screen.height;
    document.write("valore "+ width)
    //-->
    </script>
    ottenevo stampato sullo schermo il valore della larghezza

    Ho cercato a questo punto di inviare un cookie con
    document.cookie="schermowidth=width"

    ma rileggendo il cookie appariva width e non il valore esempio 1024
    ho tentato in vari modi ma non capisco se è possibile fare quello che vorrei.
    Mi potete dare una mano?????

  2. #2
    Siccome avevo inviato questo quesito a vari forum avendo ricevuto la risposta la inserisco io qui per non farti perdere tempo.
    il modo per inserire era questo:
    document.cookie = "schermowidth=" + width
    praticamente mancava un "+" davanti a width
    Come dicevo in altri forum sono un vecchietto 48 enne principiante che da 2/3 anni si è messo a studiare PHP,prima non sapevo neanche cosa fosse HTML. Dove non posso usare direttamente PHP devo per forza usare altri linguaggi.
    Praticamente userò lo script approssimativamente così:
    echo"
    <script type=text/javascript language=JavaScript>
    <!--
    var width = screen.width;

    var height = screen.height;


    document.cookie = \"schermowidth=\" + width
    document.cookie = \"schermoheight=\" + height

    //-->
    </script> ";

    In questo modo grazie a Javascript invio 2 cookie

    poi in un secondo tempo:
    $width=$_COOKIE['schermowidth'];
    $height=$_COOKIE['schermoheight'];
    ottengo due variabili per poterli usufruire nei miei script PHP

    Forse non è molto ortodosso però non trovo altro sistema per tramutare questi valori in variabili da sfruttarli nei miei script.
    Grazie per avermi ospitato nel vostro forum
    Franco1706

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ciao, in effetti questa è una soluzione che non avevo mai preso in considerazione, e mi pare anche interessante. Comunque, hai preso anche in considerazione la possibilità di passare al server dei dati, tramite gli hidden. Io gli uso spessissimo e sono molto facili da maneggiare, sia nel client con javascript, sia nel server.

    48 ma allora sei un ragazzino
    Pietro

  4. #4
    Grazie pietro09 - effettivamente non ci avevo pensato.
    Anchio uso nei miei script gli hidden per passare dei dati però in questo caso non ci avevo pensato.
    Andrò a vedere come si fà a passare dei dati tramite gli hidden con javascript
    Grazie
    franco1706

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.