Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26

    parentela tra homepage e popup

    salve! sono nuovissimo del forum e complimenti a tutti perkè siete davvero in gamba!
    ho realizzato un semplice script in php che mi lista tutti gli utenti che ho sul mio db con il corrispondente link del loro profilo. il mio problema è che quando clicco su un username cambio la pagina del popup invece di cambiare la pagina alla homepage (pagina madre). so che è una sciocchezza, ma non conosco bene i linguaggi di programmazione... qualcuno puo' aiutarmi??

    questo è il mio script

    <?
    $name_server="localhost";
    $name_db="my_database";
    $name_utente="miouser";
    $password="miapass";
    //
    $connessione=mysql_connect($name_server,$name_uten te,$password);
    $database=mysql_select_db($name_db,$connessione);
    $sql = 'SELECT username, id FROM my_users ORDER BY username LIMIT 0, 500 ';
    $result = mysql_query($sql, $connessione);
    echo('<ul>');
    while ($row = mysql_fetch_array($result)) {
    echo "[*]<a href=\"index.php?option=com_comprofiler&task=userP rofile&user=$row[id]\">" . " $row[username]";
    }
    ?>[/list]

    grazie per l'attenzione!!

  2. #2
    Mi sembra più un problema da js o simili questo.

    Comunque sia dovresti dare qualche info in più, così è un po' difficile darti una mano.
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    26
    il mio sito l'ho fatto con joomla, il problema è ke nn esiste un componente che mi elenca tutti i nick degli utenti registrati. a questo punto vorrei che dal menù principale del sito ci fosse un link a www.piratimc.altervista.org/lista.php e quindi farmi aprire in una finestra popup con questa pagina!! da come ho scritto il codice, se clicco su un nick presente nella lista mi si apre la pagina del profilo utente, però mi si apre all'interno del popup invece di cambiarmi la homepage! sn stato chiaro?? grazie a tutti!

  4. #4
    Non ha a che fare con PHP, ma con Javascript, come ti è stato suggerito.

    Ti sposto
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il minimo indispensabile da aggiungere ad ogni link:
    codice:
    onclick="window.opener.location.href=this.href;return false"
    se vuoi evitare errori qualora la principale fosse stata nel frattempo chiusa
    codice:
    onclick="if(window.opener && !window.opener.closed){window.opener.location.href=this.href;} return false"
    chiaramente, nulla ti vieta di evitare di scriverlo per ogni link e di richiamare invece una sola funzione, definita magari nell' head o in un js esterno
    codice:
    function reindirizzaPrincipale(indirizzo){
      if(window.opener && !window.opener.closed){
        window.opener.location.href=indirizzo;
      }
      return false
    }
    gli onclick nei link diventerebbero
    codice:
    onclick="return reindirizzaPrincipale(this.href);"
    ciao

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.