Vraag & Antwoord

Webprogrammeren & scripting

2 pagina's koppelen dmv frames?

Anoniem
Remytje
7 antwoorden
  • Ik heb sinds kort weer een uitbreiding op mijn server stats. Nu wilde ik deze bij mijn frames pagina plakken door:

    <frameset frameborder="0" border="0" framespacing="0" rows="600,*">

    <frame name="public" src="http://jochem.elixant.com/dcc/server/">
    <frame name="public2" src="http://www.jochem.elixant.com/dcc/server/player-stats.html">
    <noframes>
    </head>
    resultaat

    http://www.jochem.elixant.com/dcc/server2.html

    Het werkt dus nog niet helemaal, ik had gehoopt dat de 2 pagina's zouden mergen tot 1. Helaas is dit niet het geval en zijn er 2 schuifbalken (waarbij de 1 nog aangepaste css moet krijgen). Ook vernieuwt het onderste frame helaas ook bij vernieuwing.

    Wie helpt??? (Ik ben TheDarkPrince :P )

    [code:1:65e1b11fd1]<script>
    <!–
    //tijd in: "minuten:secondes" Minuut ratius van 0 toti oneindig. Secondes van 0 to 59
    var limit="0:20"

    if (document.images){
    var parselimit=limit.split(":")
    parselimit=parselimit[0]*60+parselimit[1]*1
    }
    function beginrefresh(){
    if (!document.images)
    return
    if (parselimit==1)
    window.location.reload()
    else{
    parselimit-=1
    curmin=Math.floor(parselimit/60)
    cursec=parselimit%60
    if (curmin!=0)
    curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
    else
    curtime=cursec+" seconds left until page refresh!"
    public.status=curtime
    setTimeout("beginrefresh()",1000)
    }
    }

    window.onload=beginrefresh
    //–>
    </script>[/code:1:65e1b11fd1]
  • Het zijn 2 aparte pagina's, die kan je zonder server-side iets te includen of zo niet tot één pagina verwerken.
  • [quote:b814f942f0="Bill Gates"]Het zijn 2 aparte pagina's, die kan je zonder server-side iets te includen of zo niet tot één pagina verwerken.[/quote:b814f942f0]

    Het probleem is dat de 2e pagina gegenereerd wordt en dat dit niet handmatig gedaan kan worden. Dit genereren gaat met perl. Ik zal vrijdag kijken of ik misschien ergens het hele server script erbij kan probben zodat ie dat meteen output maar weet niet of dat gaat lukken.
  • kan je ze dat niet gelijk met perl samenvoegen???
  • Ik heb nu een stukje dat ik kan kopieren plakken waardoor ze aansluiten. (perl gegenereerde script in de .php). Alleen nu nog 1 probleempje. De pagina is nu 260 kb groot. Deze wordt om de 20 seconde vervangen.
    Als iemand dus meekijkt gedurende 4 matches is dat:
    260*3*80=62400 kb = 64 mb!. MAg 2 GB gebruiken maar met meerdere mensen die dit doen gaat dit te hard. Heb dus een link gemaakt met:

    <h2><font color="red">If you don't want the Stats so your page loads faster click <a href="http://www.jochem.elixant.com/dcc/server/stats.php" target='public'>here</a></font></h2>

    Naar hetzelfde script maar dan zonder de static stats (10 kb dus ipv 260). Maar na de reload laad ie gewoon de oude weer
    frame:
    [code:1:331ec56c8e]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>DCC server overvieuw + livestats</title>



    <script>
    <!–
    //tijd in: "minuten:secondes" Minuut ratius van 0 toti oneindig. Secondes van 0 to 59
    var limit="0:20"

    if (document.images){
    var parselimit=limit.split(":")
    parselimit=parselimit[0]*60+parselimit[1]*1
    }
    function beginrefresh(){
    if (!document.images)
    return
    if (parselimit==1)
    window.location.reload()
    else{
    parselimit-=1
    curmin=Math.floor(parselimit/60)
    cursec=parselimit%60
    if (curmin!=0)
    curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
    else
    curtime=cursec+" seconds left until page refresh!"
    public.status=curtime
    setTimeout("beginrefresh()",1000)
    }
    }

    window.onload=beginrefresh
    //–>
    </script>

    <frameset frameborder="0" border="0" framespacing="0" rows="*,1">

    <frame name="public" src="http://jochem.elixant.com/dcc/server/">
    <noframes>
    </head>

    <body>
    Get yourself an upgrade. You need to support frames
    </body>
    </html>[/code:1:331ec56c8e]
  • [quote:34be076d62="sdk"](perl gegenereerde script in de .php)[/quote:34be076d62]:o
    [quote:34be076d62="sdk"]De pagina is nu 260 kb groot.[/quote:34be076d62]Die stats zijn neem ik aan in tekst. Hoeveel stats heb jij wel niet om aan 260KB te komen????
    [quote:34be076d62="sdk"]Deze wordt om de 20 seconde vervangen.Als iemand dus meekijkt gedurende 4 matches is dat:260*3*80=62400 kb = 64 mb!.[/quote:34be076d62]
    En rekenen is ook een vak apart (op de lagere school). 4matches is volgens mij (maar wie ben ik) x4, en niet x3…, dus niet 64MB maar 85MB…

    -Rémy

    p.s. Heb gewoon een download snelheid met chello classic van 123MB/s :o. En chello classic gaat binnenkort in snelheid omhoog, dus dan wordt het 210MB/s. Whoa, vet kicken…..
  • [quote:c096895c59="Remytje"][quote:c096895c59="sdk"](perl gegenereerde script in de .php)[/quote:c096895c59]:o
    [quote:c096895c59="sdk"]De pagina is nu 260 kb groot.[/quote:c096895c59]Die stats zijn neem ik aan in tekst. Hoeveel stats heb jij wel niet om aan 260KB te komen????
    [quote:c096895c59="sdk"]Deze wordt om de 20 seconde vervangen.Als iemand dus meekijkt gedurende 4 matches is dat:260*3*80=62400 kb = 64 mb!.[/quote:c096895c59]
    En rekenen is ook een vak apart (op de lagere school). 4matches is volgens mij (maar wie ben ik) x4, en niet x3…, dus niet 64MB maar 85MB…

    -Rémy

    p.s. Heb gewoon een download snelheid met chello classic van 123MB/s :o. En chello classic gaat binnenkort in snelheid omhoog, dus dan wordt het 210MB/s. Whoa, vet kicken…..[/quote:c096895c59]
    daarvoor is het een script… komt uit het 6 mb grote logfile van mijn server. Echt alles staat erin. Meeste Headshots, Meeste alnernate attacks per kills. Favo target per player (over de 400 players).
    SCHIJT AAN hoeveel er uitkomt. Wat helpt mij dat???
    hetzelfde geld voor je internetbandreete, werkt daardoor mijn page nu wel???

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.