Visualizzazione dei risultati da 1 a 10 su 10

Discussione: caricare array da php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    caricare array da php

    Salve a tutti.
    E' possibile caricare in una pagina degli array di javascript da php?.
    Ossia : vorrei fare un sito misto,dato che devo ricaricare sempre la stessa pagina per andare a pescare da db tramite php 5 o6 record vorrei caricare tutto all'inizio e poi gestire il sito tramite javascript dato che devo solo visualizzare una galleria di immagini.
    SI puo' fare?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Certo che si puo'.

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var pippo = new Array();
    <? 
    for ($i=0;$i<100;$i++) { ?>
    pippo[<? print $i ?>] = <? print "$i" ?>;<? print"\n";
    } ?>
    //-->
    </script>
    
    </body>
    </html>
    e dà

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var pippo = new Array();
    pippo[0] = 0;
    pippo[1] = 1;
    pippo[2] = 2;
    pippo[3] = 3;
    pippo[4] = 4;
    pippo[5] = 5;
    pippo[6] = 6;
    pippo[7] = 7;
    pippo[8] = 8;
    pippo[9] = 9;
    pippo[10] = 10;
    pippo[11] = 11;
    pippo[12] = 12;
    pippo[13] = 13;
    pippo[14] = 14;
    ..
    pippo[86] = 86;
    pippo[87] = 87;
    pippo[88] = 88;
    pippo[89] = 89;
    pippo[90] = 90;
    pippo[91] = 91;
    pippo[92] = 92;
    pippo[93] = 93;
    pippo[94] = 94;
    pippo[95] = 95;
    pippo[96] = 96;
    pippo[97] = 97;
    pippo[98] = 98;
    pippo[99] = 99;
    //-->
    </script>
    
    </body>
    </html>
    Basta fare la stessa cosa ma non più con un array ma con una query ed è fatta.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ok gia sapere che si puo' fare mi ha rallegrato,adesso viene il belloer creare un link da js ho visto che si fa' document.write(<a href=....
    ma per cancellarlo?
    Spiego il perchè di questo:
    MI sto apprestando a fare un sito per un arredatore.
    Il sito come da allegato funziona nel seguente modo:ho una "sezione1" ,
    una macrosezione che contiene link del tipo :sedie , lampade ecc...
    e un dettaglio, ossia se seleziono sedie nella macrosezione nella microsezione
    compariranno:sedia comoda,sedia impagliata,sedia rossa eccc...
    Infine cliccando su "sedia rossa"la sezione 3 mi visualizza l'immagine
    relativa e un po di testo.
    nel dettaglio a seconda del link che ho selezionato cambiano i link e,devo cancellare quelli vecchi(è proprio questo che vorrei sapere come si fa')

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Cancellare un elemento ??? Non saprei. Ho già provato a mettere la proprietà innerHTML = '' e funziona ma non so cosa succede a livello della memoria... ovvero se l'oggetto viene cancellato oppure se é solo la visualizzazione che non si fa.

    Puoi comunque nascondere gli elementi. Guarda l'esempio

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <style type="text/css">
    <!--
    .hide {display:none}
    .show {display:block}
    -->
    </style>
    
    <title>Untitled</title>
    </head>
    <body>
    pippo
    
    pluto
    
    <input type="button" value="Nascondere pippo" onclick="document.getElementById('pippo').className = 'hide'">
    <input type="button" value="Mostrare pippo" onclick="document.getElementById('pippo').className = 'show'">
    <hr>
    pippo
    
    pluto
    
    <input type="button" value="Nascondere pippo2" onclick="document.getElementById('pippo2').style.visibility = 'hidden'">
    <input type="button" value="Mostrare pippo2" onclick="document.getElementById('pippo2').style.visibility = 'visible'">
    </body>
    </html>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie mille.
    Una domanda l'immagine per l'immagine che cambia devo ricaricare la pagina?o basta cambiare l'url all' immagine, è questo il nuovo problema!!!!perchè le immagini sono sul server,e il javascript è lato client.
    Grazie mille

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Devi solo modificare la proprietà src dell'oggetto immagine.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    vuoi dire che in questo modo non devo ricaricare la pagina , sarebbe fantastico

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da giuseppe500
    vuoi dire che in questo modo non devo ricaricare la pagina , sarebbe fantastico
    Beh è cosi.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    come si modifica la proprietà src avendo un oggetto <img id=immagine> in un altro div?
    grazie.

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da giuseppe500
    come si modifica la proprietà src avendo un oggetto <img id=immagine> in un altro div?
    grazie.
    Puoi dare un esempio?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.