Meerder java scripts gebruiken

Status
Niet open voor verdere reacties.

kennis1977

Gebruiker
Lid geworden
2 jun 2006
Berichten
14
Hallo ik heb een vraag over meerdere javascripts gebruiken in een pagina...

Ik ben nog helemaal een leek wat betreft javascripts...maar ik heb op een site een paar
leuke scripts gevonden die ik wil gebruiken op mijn webpagina...

Nu is het probleem dat als ik een tweede script in hetzelfde pagina zet dat een van de twee scripts het niet doet...

Kan ik dit simpel oplossen...??

Thanks
 
Twee identieke scripts?

Dan zul je de unieke namen moeten aanpassen.
Kan meestal gewoon door een cijfertje in het tweede script op te nemen,
dus bij de unieke namen, zodat de eerste unieke naam nu naam2 is geworden en dus weer uniek is.

:cool:
 
Twee identieke scripts?

Dan zul je de unieke namen moeten aanpassen.
Kan meestal gewoon door een cijfertje in het tweede script op te nemen,
dus bij de unieke namen, zodat de eerste unieke naam nu naam2 is geworden en dus weer uniek is.

:cool:

Nee het zijn niet twee identieke scripts...

ik las ook iets op het net over onload functie dat als die in beide scripts voorkomen je een andere regel moet toevoegen...

Ik heb dus staan in de twee scripts:

window.onload=startKlok;
window.onload=new Function("setTimeout('beeldwissel()',tussentijd)")

En dan moest ik deze vervangen of erbij zetten...dat is me even niet duidelijk...
onderstaande regel...

<body onload="startKlok();new Function("setTimeout('beeldwissel()',tussentijd)")()">

Maar nu draaien ze nog steeds niet allebei...dus er zal wel ergens een foutje in staan....
 
Nee het zijn niet twee identieke scripts...

ik las ook iets op het net over onload functie dat als die in beide scripts voorkomen je een andere regel moet toevoegen...

Ik heb dus staan in de twee scripts:

window.onload=startKlok;
window.onload=new Function("setTimeout('beeldwissel()',tussentijd)")

En dan moest ik deze vervangen of erbij zetten...dat is me even niet duidelijk...
onderstaande regel...

<body onload="startKlok();new Function("setTimeout('beeldwissel()',tussentijd)")()">

Maar nu draaien ze nog steeds niet allebei...dus er zal wel ergens een foutje in staan....


Ok ik zag dus net..als ik er een ander script in gooi zonder onload functie dan werkt het ook niet meer.....bv een laadbalk...

<script src="laadbalk.js"></script>

als ik dit in de head zet dan werkt mijn bestaande script ook niet meer...

Dus voor de duidelijkheid staat er nu onderstaande:

<html>

<head><script language="JavaScript1.1">
// hier plaats je je afbeeldingen
var nieuwbeeldje=new Array()
nieuwbeeldje[0]="foto1.jpg"
nieuwbeeldje[1]="foto2.jpg"
nieuwbeeldje[2]="foto3.jpg"
nieuwbeeldje[3]="foto4.jpg"
nieuwbeeldje[4]="foto5.jpg"

var tussentijd=3000 //3 seconden
var teller =1;
var beeldje=new Array()
for (i=0;i<nieuwbeeldje.length;i++){
beeldje=new Image()
beeldje.src=nieuwbeeldje
}
function beeldwissel(){
if (window.createPopup)
blok.filters[0].apply()
document.images.blok.src=beeldje[teller].src;
if (window.createPopup)
blok.filters[0].play()
teller++;
if (teller==beeldje.length)
teller=0;
setTimeout("beeldwissel()",tussentijd)
}
window.onload=new Function("setTimeout('beeldwissel()',tussentijd)")

<!--webbot bot="HTMLMarkup" startspan
TAG="XBOT" --></script>

<script src="laadbalk.js"></script>

<title></title>
</head>

<body bgcolor="#000000" text="#FFFFFF">

<p><img src="foto1.jpg" name="blok" border="0"
style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')" width="75"
height="99"> </p>
</body>
</html>
 
Dan zul je opnieuw moeten beginnen.

Als je regelmatig scripts en andere leuke dingen voor je site download,
dan zou je het volgende moeten doen:
maak een map aan met voorbeelden_hp

Hierin zet je html files welke slechte één onderwerp hebben,
bv een script of een fraaie style.
Als dit werkt is het goed.
Nu blijf je van deze files af, en benut ze alleen om in je editor te openen,
en kopieer je de benodigde code in je nieuwe html file.

Op deze manier bouw je en eigen scripten/voorbeelden archief op.

Op op je probleem terug te komen:
inderdaad onload in de body zetten, gescheiden door ;
Maar, kijk ook naar de namen in de scripts,
indien er in beide scripts een zelfde naam of funktie gebruikt wordt is het
foute boel.
 
Ok...
Dus is in ieder geval de regel <body onload=..... goed maar nu
kan ik alleen nog niet vinden waar je de naam van het script terug vindt....

Is dat dan de functie naam..???

Dus bv function beeldwissel () ????

Of kan ik dat ergens anders terug vinden???

thanks
 
Ok nu snap ik hem.....nog even lopen pielen....en nu draaien beide scripts....:D :D

Thanks for de les....nu kan ik de site compleet opbouwen....top:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan