Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    70

    frame da caricare con X secondi di ritardo

    dopo un po' di ricerche, sperando che qualche anima pia qui dentro mi aiuti, sono arrivato a questo:

    <frameset rows="74,*,65" cols="*" framespacing="0" frameborder="NO" border="0" name="colonnacenter">
    <frame src="titolo.php" NAME="titolo" scrolling="no">
    <frame onLoad="setTimeout (palestra.location='<?= $Link ?>',2000)" NAME="palestra">
    <frame src="menu02.php" name="menubasso" scrolling="no">
    </frameset>

    che è ovviamente sbagliato.. perche la pagina mi fa in loop.

    io ho bisogno solo che quel frame, nominato "palestra" e il cui link è una variabile che dipende dal altre cose condizionate nel codice omesso, si carichi con 2 secondi di ritardo.

    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    mi sembra di aver gia letto ieri di questo problema in un tuo post presumo...
    allora....non capisco il perche vuoi ritardare di 2 secondi il frame....magari si puo trovare una soluzione alternativa...magari non serve il ritardo....

    casomai prova il tuo codice cosi
    <frame onLoad="setTimeout (palestra.location='<?php echo $Link;?>',2000)" NAME="palestra">

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    70
    no, facendo come hai messo non cambia nulla. il problema è che la pagina link caricata inizia a flashare (si ricarica molto velocemente) in loop.

    qual'è il mio scopo? semplicemente, quello è un frame in mezzo a tanti altri, 7 per la precisione. Tutti questi frames fanno delle query ad un mysql. il frame principale che è quello è il file più pesante di tutti. Ritardandolo, volevo "ordinare" un po' il caricamento evitando che tante richieste tutte assieme facessero bloccare saltuariamente alcune pagine.

    è un codice opensource di un gdr a chat. (gdrcd, per chi lo conosce).

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    allora perche non ritardi il contenuto del frame che ti interessa?

    ma ti da qualche errore?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    70
    no nessun errore, scrivendo quella riga. solo va in loop il frame eheh

    ma infatti io voglio ritardare quel frame.. O.o quella riga dovrebbe servire proprio a quello no? O.o (magari scrivendola nel modo corretto -.-)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    a me sembra corretta...io la uso cosi ...

    window.setTimeout("document.location.href='login.p hp'","190000");

    aaaaaah....spetta...non e' che magari devi scrivere this.location.href????

    non so vado a tentativi....

    il fatto che ti vada in loop ..non sparei

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    70
    no...
    <frame onLoad="window.setTimeout("this.location.href='<?p hp echo $Link;?>'","5000")" NAME="palestra">

    sia cosi o con document.location.href non carica nulla, pagina bianca.

    -.-

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.