Newsgroup: italia.genova.discussioni
Titolo: [HELP]  ancora su HTML

cari amici del NG
dato che non ho tempo di andarmi a studiare a fondo in una notte l'xml od
altre 'nuove tecnologie' e sono rimasto al HTML 3.4, potete darmi una
dritta ?
in questo codice :
-------------------------------------
<td bgcolor="113344" align=middle>
<FONT face="Arial" color="#FFFFFF">
<A target="_blank" HREF="on2.html">
<img src="on2.jpg" width=50 height=68>
</A>
</td>
---------------------------------
vorrei 'parametrizzare' il  "on2.html"  e conseguentemente il "on2.jpg",
dato che le foto da pubblicare sono diventate 23 e non voglio copiare
questo pezzo d codice 23 volte.
Magari esiste, come in tutti i linguaggi che si rispettano, il modo di
definire xx dentro un loop del tipo
for xx = 1 to 23 
HREF= xx.html 
src= xx.jpg
next xx
Chi mi dà una dritta ???
Grazie.
John.


Puoi farlo lato server, con ASP o PHP.
Stipe

 Puoi farlo lato server, con ASP o PHP.
Oh Belin. E non si puo' fare almeno in in javascript ??

definire xx dentro un loop del tipo
HTML *non* è un linguaggio di programmazione.
XML tantomeno, non risolverebbe il tuo problema.
Anche javascript, che invece è un linguaggio di programmazione, ha
delle limitazioni, dovute al fatto che, in principio, una volta
caricata una pagina è caricata. Come le schede dell'RPG. Ci sono degli
escamotage, ma è complicato andare contro la natura delle cose
Copiati 
www.manzitt.it
 . Rinumera le tue foto (se non hai Irfanview,
scaricatelo) e chiamale 100.jpg, 101.jpg e così via.
Crea, nella directory dove metterai la pagina, la directory slides,
dove metterai le foto.
Nel sorgente cambia 314 con il numero più alto delle tue foto (se ne
hai 23 sarà 122), cancella la funzione gohelp e gli statements di
alert. Me li ero dimenticati...
-- 
Nulla è impossibile per chi non lo deve fare.

 
Grassie ! Vado subito a provare !
URCA ! Adesso sei tu il 'Paganini del WEB' !! Ti passo lo scettro.. :-))))
Ciao.
John.

 definire xx dentro un loop del tipo
mmm prova cosě:
<table>
<script>
<!--
numero_foto=23;
for (c=0;c<numero_foto;c++){
document.write ('<td bgcolor=113344 align=middle>');
document.write ('<FONT face=Arial color=#FFFFFF>');
document.write ('<A target=_blank HREF=on'+c+'.html>');
document.write ('<img src=on'+c+'.jpg" width=50 height=68>');
document.write ('</A>');
document.write ('</td>');
}
-->
</script>
</table>
-------
numero_foto č il numero di foto "usate", singolarmente va da 0 a 22 .
Ciao ^_^
Guido

 definire xx dentro un loop del tipo
mmm prova cosě:


 definire xx dentro un loop del tipo
Prova con questo:
<table>
<script>
<!--
numero_foto=23;
for (c=0;c<numero_foto;c++){
document.write ('<td bgcolor=113344 align=middle>');
document.write ('<FONT face=Arial color=#FFFFFF>');
document.write ('<A target=_blank HREF=on'+c+'.html>');
document.write ('<img src=on'+c+'.jpg" width=50 height=68>');
document.write ('</A>');
document.write ('</td>');
}
-->
</script>
</table>
-------
numero_foto è il numero di foto "usate", singolarmente va da 0 a 22 .
Ciao ^_^
Guido

 URCA ! Adesso sei tu il 'Paganini del WEB' !! Ti passo lo scettro..
...si ma spiegagli che tu intendi questo di scettro 
http://www.etimo.it/?term=scettro
 altrimenti te lo ritrovi domattina davanti 
all'uscio di casa vestito da drag queen desiderosa di ricevere la sua dose 
"regale" di scettro  :-)
-- 
..:: Ciauz ::..
From :  .::.ActionMan©.::.

 
grazie dottň...provo.. e riferisco..

 
Acc...vedo che sempre di 'bastone' si tratta....
Io per precauzione chiudo la porta con doppia chiave.

 Copiati 
www.manzitt.it
 . 
mi da URL not found...   :-(

numero_foto č il numero di foto "usate", singolarmente va da 0 a 22 .
Tsk. Facile... ;-)
Cosě le metti tutte in una sola pagina. Mi pareva di aver capito ne
volesse una per pagina, anche perchč, per caricare 22 foto da un
server economico ci vuole un bel po'...
Un po' di pazienza, coi post multipli... ;-)
-- 
Nulla č impossibile per chi non lo deve fare.


http://www.etimo.it/?term=scettro
 
Infatti dice "armato d'oro e d'argento", non di vitine...


> Infatti dice "armato d'oro e d'argento", non di vitine...
... e lo immagino che tu ci sia rimasto male ... ma non amo il sesso a 
pagamento ...quindi ora taci e raccoglile tutte ...erano 5 grammi ergo 
saranno ad occhio 3000 vitine ... :-)



SEI UN GENIO !!!  FUNZIONA !!!
...a parte il fatto che me li mette tutti in fila orizzontale.
Vorrei magari metterli in righe di quattro o cinque.
Come si fa a inserire un &nbsp<br>  tramite un if...then... ??

 Io per precauzione chiudo la porta con doppia chiave.
...serva a poco ... attendilo sull'uscio di casa e poi lo fai acomodare 
...sempre stando attento a non dargli le spalle ... quindi gli offrirai da 
bere ...magari un bel caffè corretto ... BROMURO... tanti giorni resta e 
tante gocce metterai nella bevanda ... e dormirai tranquillo ...al limite 
sentirai uno strofinamento tipo pelle di daino in una gamba con un respiro 
affannoso di sottofondo ... ma è come lasciarsi mordere da una biscia .. :-)



...aggiungici una i al nome proprio :-)



Con l'operatore modulo, credo sia il % anche in javascript.
Una roba tipo:
if((i % 4) == 0) document.write ('<br>');
Che te ne fai del &nbsp;?
-- 
Nulla č impossibile per chi non lo deve fare.


Eccerto. Ci mancava una i...
Prova 
www.manzitti.it
Scusa...


affannoso di sottofondo ... ma è come lasciarsi mordere da una biscia .. :-)
E' quello che dicono di te?
Ah, no, in tal caso sarebbe "una biscia anoressica" ;-)


Oppure prova questa, che non usa table:
<html>
<script>
<!--
numero_foto=23;
FotoPerRiga=6;	// foto per riga
QuestaFoto=0;	// la foto attuale
ACapo='';	// tag con il ritorno a capo (clear:left;)
for (c=0;c<numero_foto;c++){
	ACapo='';
	if(QuestaFoto==FotoPerRiga){
		QuestaFoto=0;
		ACapo='clear:left;';
	}	
	QuestaFoto++;
 
	document.write ('<div style=\"float:left;');
	document.write (ACapo);
	document.write ('margin:1px;padding:1px;\">');
	document.write ('<A target=_blank HREF=on'+c+'.html>');
	document.write ('<img src=on'+c+'.jpg" width=50 height=68>');
	document.write ('</A>');
	document.write ('</div>');
}
-->
</script>
</html>

 Come si fa a inserire un &nbsp<br>  tramite un if...then... ??
bisogna inserire dei </td>
<table>
<tr>
<script>
<!--
numero_foto=23;
foto_per_riga=5;
for (c=0;c<numero_foto;c++){
if ((c % foto_per_riga)==0) {
document.write ('</tr><tr>');
}
document.write ('<td bgcolor=113344 align=middle>');
document.write ('<FONT face=Arial color=#FFFFFF>');
document.write ('<A target=_blank HREF=on'+c+'.html>');
document.write ('<img src=on'+c+'.jpg" width=50 height=68>');
document.write ('</A>');
document.write ('</td>');
}
-->
</script>
</tr>
</table>
----
Ciao ^_^
Guido

 
grazie ragazzi !! (Bertolazzi, Santeusebio, Giorgio)  mi state viziando.
Sto imparando molte cose  !! Grazie !!!
Ed adesso, dato che ci ho preso gusto, già che ci siete, 
possiamo passare alla fase successiva :  
allora, visto che funziona così bene, e mi avete viziato, ora mi sto
chiedendo come faccio a fare a meno di scrivere tanti .html quante sono le
foto.
Insomma non c'è un modo per cui se uno clicca sulla 'icona' (foto
miniaturizzata) gli si apre automaticamente una finestra (popup) senza
bisogno di scrivere un apposito codice .html ??
o per far questo ci vuole php ??? 
Se mi risolvete anche questo, avete vinto una settimana gratis all'Hotel
John di Darmstadt ! :-)))

 John di Darmstadt ! :-)))
O belin, una settimana per questo? e va be', passero' a riscuotere ;o)

 Ah, no, in tal caso sarebbe "una biscia anoressica" ;-)
...deciditi :_)
