|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
Lau
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16
|
Oggetto: popup php + javascript
Inviato: 14.02.07 | 19:51 |
|
|
ciao a tutti, premetto che non ho mai usato javascript ma adesso ho bisogno di far aprire una popup per delle miniature di immagini estratte da uan cartella tramite php. il codice è questo:
| Codice: | <?
$cartella = "immagini";
$larghezza = 60;
$apertura = opendir($cartella);
$log = array();
while (false !== ($file = readdir($apertura)))
{
if ($file != '.' && $file != '..' && strpos($file,'.jpg'))
{
if(strpos($file,'.jpg'))
$log[] = $file;
{
echo "<a href=javascript:open(\"$cartella/$file\",100,200)><b><img src=\"$cartella/$file\" height=\"$larghezza\"</b> </a>" ;
}
}
}
closedir($apertura);
?> |
mentre la funzione javascript è questa:
| Codice: | function open(url,nome,w,h) {
var features = 'width='+w+',height='+h+',top=10,left=10,toolbar=no,resizable=no,menubar=no,location=no,status=yes,scrollbars=no';
window.open(url,nome,features);
} |
solo che non mi apre le popup. penso che sia sicurametne un errore di javascript visto che non l ho mai usato. mi sapete aiutare? ciao a tutti |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
Lau
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16
|
Oggetto:
Inviato: 15.02.07 | 10:36 |
|
|
ciao coach e grazie per avermi risposto di nuovo.
con il tuo codice mi dice questo:
Parse error: syntax error, unexpected $end in /var/www/netsons.org/lau/prova/index.php on line 39
la linea 39 sarebbe: </body>
| Citazione: | | Se guardi il sorgente HTMl che codice stampa? |
non ho capito bene se ti riferisci all output che restituisce la pagina comunque, con il codice vecchio, è questo:
<body>
<a href=javascript:open("immagini/1.jpg",100,200)><b><img src="immagini/1.jpg" height="60"</b> </a><a href=javascript:open("immagini/2.jpg",100,200)><b><img src="immagini/2.jpg" height="60"</b> </a><a href=javascript:open("immagini/3.jpg",100,200)><b><img src="immagini/3.jpg" height="60"</b> </a><a href=javascript:open("immagini/4.jpg",100,200)><b><img src="immagini/4.jpg" height="60"</b> </a><a href=javascript:open("immagini/5.jpg",100,200)><b><img src="immagini/5.jpg" height="60"</b> </a>
</body>
nella jpg alegata c è l errore che mi da
la linea 17 è questa: window.open(url,nome,features);
ciao a presto |
|
| Torna in cima |
|
|
Lau
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16
|
Oggetto:
Inviato: 15.02.07 | 13:37 |
|
|
non mi voglio sbagliare, ma sembra che ho risolto. posto il codice nell eventualità che possa servire a qualcuno:
| Codice: | <script language="Javascript">
function finestra(url, name)
{
fin = window.open(url, 'immagine', "width=500,height=500,toolbar=no,status=no");
}
</script>
-----------------------------------
<?php
$cartella = "immagini";
$larghezza = 60;
$log = array();
$apertura = opendir($cartella);
while ($file = readdir($apertura))
{
if ($file != '.' && $file != '..' && strpos($file,'.jpg'))
{
$log[] = $file;
echo "<a href=\"javascript:finestra('$cartella/$file', '$file');\"><b><img src=\"$cartella/$file\" height=\"$larghezza\"</b> </a>";
}
}
closedir($apertura);
?> |
|
|
| Torna in cima |
|
|
Coach
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona
|
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Non puoi downloadare gli allegati in questo forum
|
|