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

    document.write articolato

    mi servirebbe annidare dei document.write ma credo proprio non si possa fare

    function Verifica1(){
    for(k=0;k<49;k++){
    document.write('<p style="background:'+CN[k]+'"></p>')
    }}

    function Verifica2(){
    for(k=49;k<98;k++){
    document.write('<p style="background:'+CN[k]+'"></p>')
    }}

    ho un po' di queste funzioni (qui semplificate) che scrivono con:


    <div><script type="text/javascript"> Verifica1()</script></div>
    <div><script type="text/javascript"> Verifica2()</script></div>


    i div hanno un float e vorrei sapere se c'è qualche sistema per scrivere una funzione unica in modo che generi un div col dato numero di paragrafi dentro e poi un altro div con gli altri paragrafi e cosi via


    altrimenti per avere una sola funzione mi tocca andare a sistemare l'array in modo che con un unico div ho la stessa disposizione di ora, potrei farlo ma mi complicherebbe eventuali modifiche future e perderei un po' di ordine.

    Se mi dite che non c'è alternativa allora mi rassegno.
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  2. #2
    sinceramente non ho capito bene.
    saresti più chiaro?

    cosa dovrebbe fare l'unica funzione?

  3. #3
    <div>

    1</p>

    2</p></div>
    <div>

    3</p>

    4></p></div>



    per riprodurre qualcosa del genere devo ricorrere a due document.write ognuno dentro un div che riproduce la serie di paragrafi mentre m'interesserebbe un solo document.write che scriva un div con dentro tanti p e poi un altro con dentro altri etc...
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    concatena appoggiandoti ad una variabile globale (se ti occorre tenere separate combinazioni diverse appoggiati ad un array) e stampa solo alla fine

    x es.
    var str='';
    function a(){
    str+='<p style="background:'+CN[k]+'"></p>';
    }
    function b(){
    str+='<p style="background:'+CP[k]+'"></p>';
    }
    function scrivi(){
    document.write(str);
    }

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.