ah... il risultato originale dello script e' qui:
http://www.frequenze.it/tmp/pixi.php
ah... il risultato originale dello script e' qui:
http://www.frequenze.it/tmp/pixi.php
Si', non hai tutti i torti...Originariamente inviato da Mutato
Mah, io direi di farla automatica. Rilevare le impostazioni del monitor e restituire il giusto numero di faccine.
Fare tutto nella pagina dove viene stampata l'immagine sarebbe piu' comodo, pero' allora bisogna fondere php e javascript, poiche alcune cose (rilevare la risoluzione) non si puo' fare con un linguaggio server side, mentre rilevare la dimensione dell'immagine potrebbe essere difficoltoso da fare in js: si puo' fare, ma se si richiama la funzione prima che l'img sia stata caricata da errore, inoltre un immagine deve venire stampata fuori dal ciclo etc etc...
Basterebbe uno script php che legge i valori passati col get, calcola la dimensione dell'immagine e poi uno script javascript fatto cosi':
codice:<script = javascript> ALTEZZA_IMMAGINE = <% $altezza %>; LARGHEZZA_IMMAGINE = <% $larghezza %>; ALTEZZA_PAGINA = screen.height; ALTEZZA_PAGINA = screen.width; NUMERO_IMMAGINI = round ( $LARGHEZZA_PAGINA / $LARGHEZZA_IMMAGINE ) * round ( $LARGHEZZA_PAGINA / $LARGHEZZA_IMMAGINE ) + 100; // il + 100 serve perche' se le imgs sono poco e' brutto :(... se sono di piu' e' bello lo stesso :madai!?: for ( i = 0; i < NUMERO_IMMAGINI; i ++ ) { document.write ("[img]<% $IMMAGINE %>[/img]"); } </script>
Ah! Ora ho capitop.s. Questa discussione e' ancora aperta perche' i moderatori valutandone l'importanza hanno aperto la pagina e si sono fatti un trip.
E poi si tratta di uno script utile a tutta l'umanita'![]()
PS: C'e' anche nel tuo script l'acquisizione dei valori via GET?
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
No, e' la versione base da 2000 faccine...Originariamente inviato da /dev/null
Si', non hai tutti i torti...
PS: C'e' anche nel tuo script l'acquisizione dei valori via GET?
Il tuo e' gia' funzionante? non capisco niente di JS
Io non l'ho fatto...Originariamente inviato da Mutato
No, e' la versione base da 2000 faccine...
Il tuo e' gia' funzionante? non capisco niente di JS
Il php non mi piace: CGI Rulez
Comunque la parte in JS dovrebbe (piu' o meno) essere funzionante...
La provo in locale magari, poi ti faccio sapere...
![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
Originariamente inviato da /dev/null
codice:<script = javascript> ALTEZZA_IMMAGINE = <% $altezza %>; LARGHEZZA_IMMAGINE = <% $larghezza %>; ALTEZZA_PAGINA = screen.height; ALTEZZA_PAGINA = screen.width; NUMERO_IMMAGINI = round ( $LARGHEZZA_PAGINA / $LARGHEZZA_IMMAGINE ) * round ( $LARGHEZZA_PAGINA / $LARGHEZZA_IMMAGINE ) + 100; // il + 100 serve perche' se le imgs sono poco e' brutto :(... se sono di piu' e' bello lo stesso :madai!?: for ( i = 0; i < NUMERO_IMMAGINI; i ++ ) { document.write ("[img]<% $IMMAGINE %>[/img]"); } </script>
VVoVe:
VVoVe:
VVoVe:
Tags ASP?![]()
(lo so che impostando il php.ini si posso usare anche quelli, però![]()
)
Si', lo script js funziona... Quello che avevo postato prima ha molti errori "minori", ma l'algoritmo funziona abbastanza...
Se vuoi provalo e dimmi se ti funziona correttamente:
E se hai voglia adattalo al codice phpcodice:<html> <script language="javascript"> IMMAGINE = "http://www.nabeforum.com/forum/YaBBImages/kiss.gif"; ALTEZZA_IMMAGINE = 25; LARGHEZZA_IMMAGINE = 29; ALTEZZA_PAGINA = screen.height; LARGHEZZA_PAGINA = screen.width; NUMERO_IMMAGINI = Math.round ( LARGHEZZA_PAGINA / LARGHEZZA_IMMAGINE ) * Math.round ( ALTEZZA_PAGINA / ALTEZZA_IMMAGINE ); alert ( "Height=" + Math.round ( LARGHEZZA_PAGINA / LARGHEZZA_IMMAGINE ) + " imgs.\n" + "Width =" + Math.round ( ALTEZZA_PAGINA / ALTEZZA_IMMAGINE ) + " imgs." ); /* il + 100 serve perche' se le imgs sono poco e' brutto ... se sono di piu' e' bello lo stesso */ for ( i = 0; i < NUMERO_IMMAGINI; i ++ ) { document.write ("[img]" + IMMAGINE + "[/img]"); } </script> </html>![]()
A me funziona abbastanza bene: se metto la pagina in fullscreen l'immagine va sotto di appena un paio di righe...![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
Ops... Gia', non i tags php sono col `?'Originariamente inviato da vortex87
[IMG][IMG][IMG]
Tags ASP? [IMG][IMG]
(lo so che impostando il php.ini si posso usare anche quelli, però [IMG][IMG])![]()
Ho cercato come ricavare la dimensione di un'immagine in js nel forum scripting ed ho visto in un thread quei tags
Non ho pensato che il php li aveva di versi... Non e' stata colpa mia![]()
Fosse per me scriverei tutto in CPeccato che altervista non supporti i CGI
![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
ComodissimoOriginariamente inviato da /dev/null
Fosse per me scriverei tutto in C![]()
![]()
PotentissimoOriginariamente inviato da vortex87
Comodissimo![]()
![]()
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
concordo! w il C!!Originariamente inviato da /dev/null
Potentissimo![]()
ma soprattutto, la mia attenzione si rivolge verso una delle frasi più importanti di questo forum:
non sono potuto intervenire prima perchè ero fuori a papparmi un gustoso gelato alla pesca, cocco e whisky, e a cercare il libro di stallman, per poi accorgermi che se alla libraia le dicevo "il libro di stallman" mi mandava posti strani, ho quindi deciso di venire prima qui a chiedere come può intitolarsi
p.s. Questa discussione e' ancora aperta perche' i moderatori valutandone l'importanza hanno aperto la pagina e si sono fatti un trip.
E poi si tratta di uno script utile a tutta l'umanita'
ps. io di js ci capisco meno di nullae le gd le ho messe nel php ma non ho ancora guardato il manuale per cui non ci so tirare fuori ancora niente
![]()
penserò a qualke altra utile feature da inserire nello script intanto ke passeggio![]()
sciao [IMG trrrrrr.gif /img]
@_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_