• User Attivo

    Ovviamente hai provato ad aprire il sorgente della pagina del browser per vedere se dal punto di vista sintattico il codice html generato è corretto, vero? 🙂
    Potresti copiare la parte imputata del file di destinazione qui?


  • User Attivo

    Allora il link nella barra degli indirizzi e' questo ...miosito/test2.php?pippo=pluto#1507932000
    (in rosso la data($variabile) in strtotime che arriva da test.php)
    Ecco il codice che genera la testa con la data e foreach data il while sotto che genera le voci abbinate alla data. nel codice ho eliminato gli styli per essere piu chiaro

    <?php
    $qnd=mysql_query("select distinct data from cat where nome='$camp' order by dataprog desc");
    if(!mysql_num_rows($qnd)){
    echo"Calendario vuoto"; }else{$count=mysql_num_rows($qnd);
    while($row=mysql_fetch_array($qnd)){
    $data[]=$row['data'];}
    foreach($data as $key=>$datainc){ $dataok = date('l d M Y', strtotime($datainc));$test=strtotime($datainc);?>

    <div id="<?php echo $test;?>" class="ui-corner-all ui-shadow">
    <div>
    <span><?php echo $dataok;?></span></div>
    <?php
    $qinc=mysql_query("select * from cat where data='$datainc' and nome='$camp' order by ora asc");

    while($row=mysql_fetch_array($qinc)){$sqc=$row['sqc'];$sqt=$row['sqt'];$dpq=$row['dataprog'];$ora=$row['ora'];$rsc=$row['rsc'];$rst=$row['rst'];$dataoggi=date("d-m-Y");$giocato=$row['giocato'];$id=$row['idc'];
    if ($giocato==1){$between="$rsc - $rst;}elseif($giocato=="RNV"){$between="RNV";}else{if ($giocato==0){$between= $ora ;}}
    ?>

    <div id="base<?php echo $id;?>" class="open" align="center" style="padding-top:15px;padding-bottom:15px; float:left; width:100%; ">

    <div align="right" > <?php echo wordwrap($sqc, 15, "<br />\n");?></span></div>
    <div align="center" > <img style=" " src="img/scu/<?php echo strtolower($sqc);?>.png" width="26" height="26" /></div>
    <div align="center" ><?php echo $between;?></div>
    <div align="center" > <img style=" margin-left:-3px; " src="img/scu/<?php echo strtolower($sqt);?>.png" width="26" height="26" /></div>
    <div align="left" > <span> <?php echo wordwrap($sqt, 15, "<br />\n");?></span></div>

    </div><div style="display:none;" id="meta<?php echo $id;?>"><?php echo $id;?></div> <?php }?> </div><?php }} ?>


  • User Attivo

    Grazie, poi me lo guardo con calma, ma io intendevo l'output html.


  • User Attivo

    [TABLE]

    [TD="class: line-content"]<div id="1507932000">[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"]<div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"]Saturday 14 Oct 2017</div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"][/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"][/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div id="base71" >[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"][/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div align="right" >Juventus</div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div > <img style=" " src="linkimg" width="26" height="26" /></div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div align="center" > 18:00 </div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div align="center" > <img style=" margin-left:-3px; " src="linkimg" width="26" height="26" /></div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] <div align="left" >[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] Lazio</div>[/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"][/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"][/TD]
    [/TR]

    [TD="class: line-number"][/TD]
    [TD="class: line-content"] </div>
    altri div del ciclo......
    </div>[/TD]
    [/TR]
    [/TABLE]
    ops non so il perche della tabella che e' uscita :bho:


  • User Attivo

    Simulandolo così a me funziona:

    test.php:

    [PHP]<!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>

    <?php $variabile="1507932000"; ?>

    <a href="test2.php?pippo=pluto#<?php echo $variabile; ?>">PROVA</a>

    <p id="<?php echo $variabile; ?>">Paragrafo</p>

    </body>
    </html>[/PHP]

    test2.php:

    [PHP]<!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>

    <?php $variabile="test"; ?>

    <p style="min-height: 1000px;"> </p>

    <div id="1507932000">
    <div>Saturday 14 Oct 2017</div>
    <div id="base71" >
    <div align="right" >Juventus</div>
    <div > <img style=" " src="linkimg" width="26" height="26" /></div>
    <div align="center" > 18:00 </div>
    <div align="center" > <img style=" margin-left:-3px; " src="linkimg" width="26" height="26" /></div>
    <div align="left" >Lazio</div>
    </div>
    </div>
    <p style="min-height: 1000px;"> </p>

    </body>
    </html>

    [/PHP]


  • User Attivo

    Ho provato funziona anche a me ma niente e' strano. Guarda tu: clicca sull icona della mia firma e vai al sito poi fai /campionati.php e poi clicca serie a.


  • User Attivo

    Ok nell'heaader ho i link per jquery mobile.js se li tolgo funziona se no niente da fare hai qualche "Altrasoluzione"? 😉


  • User Attivo

    Allora, il problema sembra essere il tempo di caricamento della pagina.
    Infatti se provi semplicemente ad andare nella barra url e premere invio quando la pagina è già caricata tutto funziona.

    In pratica quando viene lanciato il link con #1507932000, nel momento in cui viene cercato questo id nella pagina ancora non esiste e quindi non ti ci va.


  • User Attivo

    A me non funziona, pero' quello che vedo e' che in primo momento e molto velocemente ci va, ma successivamente dopo una frazione di secondo torna in cima e non va piu.


  • User Attivo

    Hai provato ad andare nella barra url e premere invio senza modificare nulla, come se avessi appena digitato l'url a mano?


  • User Attivo

    Si ho provato non varia nulla


  • User Attivo

    Non so, io sto usando Firefox e il primo caricamento (dopo aver cliccato su Serie A) non mi funziona ma se poi, a pagina caricata, vado nell'url e premo invio funziona e va a "Saturday 14 Oct 2017".

    Qui c'è una discussione su questo argomento, dove vogliono usare javascript/jQuery per ritardare l'anchor fino al caricamento della pagina avvenuto: stackoverflow.com/questions/9652944/jquery-scroll-to-id-from-different-page

    Non me la sono letta tutta ma potresti trovare qualche spunto interessante.


  • User Attivo

    Con firefox va anche a me pero' ok, seguo quella discussione e ti faccio sapere. Grazie per l'aiuto e a presto.