login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Stukken script includen in je pagina hoe?

Offline Warbringer - 12/11/2006 16:08
Avatar van WarbringerOnbekend Beste mensen.
Ik heb hier een stukje van mijn totale code:

  1. function getVanadielTime() {
  2.  
  3. var now = new Date();
  4. vanaDate = ((898 * 360 + 30) * msRealDay) + (now.getTime() - basisDate.getTime()) * 25;
  5.  
  6. vYear = Math.floor(vanaDate / (360 * msRealDay));
  7. vMon = Math.floor((vanaDate % (360 * msRealDay)) / (30 * msRealDay)) + 1;
  8. vDate = Math.floor((vanaDate % (30 * msRealDay)) / (msRealDay)) + 1;
  9. vHour = Math.floor((vanaDate % (msRealDay)) / (60 * 60 * 1000));
  10. vMin = Math.floor((vanaDate % (60 * 60 * 1000)) / (60 * 1000));
  11. vSec = Math.floor((vanaDate % (60 * 1000)) / 1000);
  12. vDay = Math.floor((vanaDate % (8 * msRealDay)) / (msRealDay));
  13.  
  14. if (vYear < 1000) { VanaYear = "0" + vYear; } else { VanaYear = vYear; }
  15. if (vMon < 10) { VanaMon = "0" + vMon; } else { VanaMon = vMon; }
  16. if (vDate < 10) { VanaDate = "0" + vDate; } else { VanaDate = vDate; }
  17. if (vHour < 10) { VanaHour = "0" + vHour; } else { VanaHour = vHour; }
  18. if (vMin < 10) { VanaMin = "0" + vMin; } else { VanaMin = vMin; }
  19. if (vSec < 10) { VanaSec = "0" + vSec; } else { VanaSec = vSec; }
  20.  
  21. VanaTime = "<DIV onmouseover='javascript:dayDetails(vDay)'><FONT COLOR=" + DayColor[vDay] + ">" + VanaDay[vDay] + "</FONT>: "
  22. VanaTime += VanaYear + "-" + VanaMon + "-" + VanaDate + " " + VanaHour + ":" + VanaMin + ":" + VanaSec + "</DIV>";
  23.  
  24. document.getElementById("vTime").innerHTML = VanaTime;
  25.  
  26. getBallistaSummary(vDate, vMon);
  27. }


Nu het probleem.
Ze make neen function aan met de naam 'getVanadielTime() '.

Nu wil ik dus die weergeven in mijn HTML pagina.
Hoe kjrijg ik dit voor elkaar?

Dus ik moet de pagina includen denk ik, en dan vervolgends dat stukje script weergeven op mijn site.

11 antwoorden

Gesponsorde links
Offline flyingdragon - 12/11/2006 16:52
Avatar van flyingdragon PHP beginner je script tussen
  1. <script></script>
stoppen,
en dan weergeven met
  1. <script>getVanadielTime()</script>


Niet geheel valid geloof ik, maar het werkt 
Offline Warbringer - 12/11/2006 17:42
Avatar van Warbringer Onbekend thnx zal het zo is proberen 
Offline Dark_Paul - 13/11/2006 09:26
Avatar van Dark_Paul PHP ver gevorderde Wil je dit valid, dan moet je dit gebruiken om in te voegen.
<script type="text/javascript">
Offline marten - 13/11/2006 12:51
Avatar van marten Beheerder
Citaat:
je script tussen

<script></script>

stoppen,


Je kan ook je code in een .js bestand zetten en dan met de volgende code includen.

<script src="bestand.js" type="text/javascript">
Offline Warbringer - 13/11/2006 14:29 (laatste wijziging 13/11/2006 14:48)
Avatar van Warbringer Onbekend hmm... lukt nu nog niet.
ik heb dit gedaan:

<script type="text/javascript" src="vanadieltime.js">
getVanadielTime()
</script>


mijn website code is te vinden op

http://www.plaatscode.be/3105/


de code van het stukje JS dat ik wil invoegen op

http://www.plaatscode.be/3106/


het gaat om het stukje (de functie):

function getVanadielTime()



groetjes, angelo
Offline timmie_loots - 13/11/2006 15:44
Avatar van timmie_loots PHP gevorderde Je doet dit in de <body> tag:
  1. onload="getVanadielTime()"


en dan plaats je dit waar je het wilt laten zien:

  1. <div id="vTime"></div>
Offline Warbringer - 13/11/2006 16:56 (laatste wijziging 13/11/2006 17:38)
Avatar van Warbringer Onbekend YAY! Werkt perfect!
één vraagje nog.

onload=blablabla


wat als ik nu meerdere dingen wil gebruiken?
moet ik dan meerdere keren onload=blabla erin zetten of meer iets van

onload=blablabla; blablabla; blablabla


groetjes, Angelo


bedankt nogmaals voor de goede hulp mensen!
Offline bosgroen - 13/11/2006 17:59
Avatar van bosgroen Gouden medaille

PHP interesse
of

onload=blablabla();

function blablabla(){
blablabla1();
blablabla2();
}

maar er bestaan verschillende mogelijkheden om meerdere functies onload uit te voeren
Offline Warbringer - 13/11/2006 18:22 (laatste wijziging 13/11/2006 19:16)
Avatar van Warbringer Onbekend Heb em dankjewel 

Laatste vraag.
Op de site van de maker is alles real time.
Bij mij verversen de tijden alleen als ik op F5 (refresh) druk, dus de hele pagina. Hoe kan ik doen dat hij alleen de javascripts ververst elke seconden?
en verder nog één klein dingetje CSS gericht.
Ik geef mijn <TD> een achtergrond.
Maar nu (omdat door de javascript er veel data komst te staan) stapelt hij deze achtergrond op en staan er 10 onder elkaar terwijl ik er maar één wil en niet dat hij zich herhaald op elke regel.

Het idee is dus, er staat een tekst 'Aankomst' hierachter moet de achtergrond komen. De volgende regels NIET. Hoe komen die volgende regels er?

<td></td><td></td>

In de 2e <TD> sectie staat een lannnnngeee lijst die hij dus uit de javascript weergeeft.

Groetjes!
Offline timmie_loots - 13/11/2006 22:30
Avatar van timmie_loots PHP gevorderde Op de eerste vraag:

<input type="button" onclick="getVanadielTime()" value="Refresh de tijd" />

Of deze regel voor de laatste } in de functie getVanadielTime() toevoegen: setTimeout("getVanadielTime()", 10000); (die laatste 10000 zorgt er voor dat hij na 10000 milliseconden opnieuw uitgevoerd wordt).

Op de tweede vraag:

Je geeft de td op de verkeerde manier een achtergrond. Je moet die Td een class meegeven (class='bg' bijvoorbeeld). In je CSS doe je dat dan zo:

  1. td { /* Hier de code die alle td's moeten krijgen */ }
  2. td.bg { /* Hier de code die alleen de bg background moet krijgen, hier staat het plaatje dan in. */ }
Offline Warbringer - 13/11/2006 23:51 (laatste wijziging 14/11/2006 00:08)
Avatar van Warbringer Onbekend hartstikken bedankt ga het meteen toepassen!!
maar ik heb geen CSS bestand om eerlijk te zijn.
De site is eigenlijk zonder CSS gemaakt.
Heb ook geen verstand van CSS haha.

Hoe maak ik in de pagina zelf CSS? dus niet dat ik hem include
of zo
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.232s