Forum Flash, Actionscript, PHP e MySQL
popup php + javascript

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
Lau
nuovo utente
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16

MessaggioOggetto: popup php + javascript
Inviato: 14.02.07 | 19:51
Rispondi citando

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
Profilo Messaggio privato   MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 15.02.07 | 02:05
Rispondi citando

non sono un esperto di JS, anzi...
Il code PHP però non è che mi piaccia molto così... e neanche l'HTML che stampi.
Se guardi il sorgente HTMl che codice stampa?

Sarebbe preferibile una sintassi del genere:
 
Codice:
<?php
echo '<a href="javascript:open(\''$cartella .'/'$file .'\',100,200)" title="Apertura popup"><b><img src="'$cartella'/'$file .'" height="'$larghezza .'"</b></a>"';
?>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!


Ultima modifica di Coach il 15.02.07 | 14:21, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Lau
nuovo utente
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16

MessaggioOggetto:
Inviato: 15.02.07 | 10:36
Rispondi citando

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
Profilo Messaggio privato   MSN Messenger
Lau
nuovo utente
nuovo utente


Età: -1980
Registrato: 07/02/07 13:49
Messaggi: 16

MessaggioOggetto:
Inviato: 15.02.07 | 13:37
Rispondi citando

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
Profilo Messaggio privato   MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 15.02.07 | 14:25
Rispondi citando

 
Lau ha scritto:
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>

Ho corretto, mi ero dimenticato l'apice singolo di chiusura.

Bene se hai risolto, era un problema di apici... ma cerca di modificare l'output html come stavo cercando io, cioè con gli apici doppi e singoli al loro posto. fagiano

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Popup fullscreen Flash-javascript [er... malcom ActionScript & Server Side 9 24.04.05 | 16:34 Leggi gli ultimi messaggi
malcom
Nessun nuovo messaggio javascript Swizi HTML, XHTML, CSS, standard W3C e accessibilità 2 14.02.05 | 13:03 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Librerie Javascript blitz HTML, XHTML, CSS, standard W3C e accessibilità 2 08.03.06 | 17:12 Leggi gli ultimi messaggi
blitz
Nessun nuovo messaggio Javascript e GetVariable baster ActionScript & Server Side 1 16.07.07 | 14:35 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio [cercasi] per javascript wicked HTML, XHTML, CSS, standard W3C e accessibilità 0 01.03.07 | 14:54 Leggi gli ultimi messaggi
wicked



 
Vai a:  
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



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005