Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema target

  1. #1

    problema target

    Ragazzi devo far partire una funzione ma vorrei passare anche il parametro target="_self" ho provato in tutti i modi ad inserirlo ma non mi funziona. come cavolo va messo?

    <A HREF="#" onclick="aprifiglia('pensare.html'); return false;"

  2. #2
    se ci posti la funzione aprifiglia...
    Colleziono problemi matematici divertenti o strani e li raccolgo nel mio sito. Se me ne mandate qualcuno vi ringrazio. flan

  3. #3
    Utente di HTML.it L'avatar di Spaolithos
    Registrato dal
    Oct 2001
    Messaggi
    5,772
    Dovrebbe funzionare...

    <a href="#" onclick="aprifiglia('pensare.html'); return false;" target="_blank">
    Anche io ho aderito al NoKappa

  4. #4

    questa è apri figlia

    <body onblur="if(primop)self.focus();" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#FFFFFF">



    <script type="text/javascript">
    var primop = true;
    var figlia;

    function aprifiglia(url) {
    primop = false;
    figlia = window.open(url);
    setTimeout("testfiglia()", 1000); // test ogni secondo
    }

    function testfiglia() {
    if(figlia.closed) primop = true;
    else setTimeout("testfiglia()", 1000);
    }

    function chiudiself() {
    window.opener.primop = true;
    self.close();
    }
    </script>


    Ho provato ad inserire <a href="#" onclick="aprifiglia('pensare.html'); return false; target='_self'" ma non funzia, mi continua ad aprire come blank

  5. #5

    heiii :-)) qualcuno sa aiutarmi?

    :quote: :quote:

  6. #6
    il parametro self non è previsto nella funzione, ma se vuoi che il link si apra nella stessa pagina basta cambiare la funzione aprifiglia in:

    function aprifiglia(url) {
    primop = false;
    figlia = window.location=(url); <-----
    setTimeout("testfiglia()", 1000); // test ogni secondo


    se invece vuoi fare altro cerca di spiegarlo e vediamo
    Colleziono problemi matematici divertenti o strani e li raccolgo nel mio sito. Se me ne mandate qualcuno vi ringrazio. flan

  7. #7

    grazie

    ho risolto con il tuo consiglio, effettivamente non gli avevo detto niente.

    function aprifiglia(url) {
    primop = false;
    figlia = window.open(url, target="_self");
    setTimeout("testfiglia()", 1000); // test ogni secondo

    grazie 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.