Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    window.open non va col ciclo while

    Ciao

    Io ho un ciclo di risultati che sono gli utenti selezionati dalla tabella users.

    QUando mi esce la lista di utenti volevo fare in modo che cliccando sul nome di ogni utente mi uscisse la sua scheda.
    QUindi ho fatto in questo modo:

    tra la query e il ciclo ho messo
    Codice PHP:
    //
    echo"<script language='Javascript'>
    function scheda()
    {
      parent.window.open('/scheda/scheda2.php?Nick=
    $row[Nick]','personaggi','toolbar=0,menubar=0,directories=0,location=0,scrollbars=1,status=0,resizable=1');
    }
    </script>"

    // 
    e poi nel ciclo c'è un pezzo
    Codice PHP:
    <td>[url='#']$row[Nick][/url]<7/td
    Ma non riesco a far visualizzare la scheda del pg scelto ma mi ad ogni utente mi esce sempre la scheda dell'ultimo risultato, cioè l'utente in basso a tutto!
    Come mai??
    thx
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    quanto vale prima del ciclo $row[nick]?
    Hai scritto una funzione e dentro ci hai messo sempre lo stesso valore.
    Passalo come parametro alla funzione javascript.

  3. #3
    esempio??
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  4. #4
    <td>$row[Nick]</td>

    cambiando di conseguenza la funzione javascript.

  5. #5
    provo...
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  6. #6
    no...ora non mi apre proprio la pagina nuova!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    c'è sicuramente qualche errore lato client (nel javascript)

  8. #8
    il problema è che tu NON passi al javascript la variabile con cui indentificare l'utente da visualizzare

    prova a modificare lo script in

    Codice PHP:
    //
    echo"<script language='Javascript'>

    function scheda(nick)
    {

    parent.window.open('/scheda/scheda2.php?Nick='+nick+'','personaggi','toolbar=0 ,menubar=0,directories=0,location=0,scrollbars=1,status=0,resizable=1');
    }
    </script>"

    // 
    e la chiamata in

    Codice PHP:
    <td><a href=\"javascript:;\" onClick=\"scheda('".$row[Nick]."')\">$row[Nick]</a></td> 
    a me in locale funziona

  9. #9
    [supersaibal]Originariamente inviato da Arthens
    il problema è che tu NON passi al javascript la variabile con cui indentificare l'utente da visualizzare

    prova a modificare lo script in

    Codice PHP:
    //
    echo"<script language='Javascript'>

    function scheda(nick)
    {

    parent.window.open('/scheda/scheda2.php?Nick='+nick+'','personaggi','toolbar=0 ,menubar=0,directories=0,location=0,scrollbars=1,status=0,resizable=1');
    }
    </script>"

    // 
    e la chiamata in

    Codice PHP:
    <td><a href=\"javascript:;\" onClick=\"scheda('".$row[Nick]."')\">$row[Nick]</a></td> 
    a me in locale funziona
    [/supersaibal]
    nada..impossibile visualizzare la pag, ed ancora peggio la pag nuova non si apre proprio!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  10. #10
    non si apre proprio nel senso che non ti apre la nuova finestra o che non ti visualizza la pagina che vorresti?

    ah, occhio che nella chiamata ho scritto "java script" al posto di "javascript"... correggilo (in locale è scritto giusto e ho fatto copia incolla.. bo O_o)

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.