• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Java script ablegen

Status
Für weitere Antworten geschlossen.

Malte1

Neues Mitglied
Also ich habe ein java script in jeder meiner 32 seiten und wenn ich nun
das was änder dauert das schon ein bissel ^^
Also folgene frage geht das das ich zb rollover.java also die datei aspeicher und in meinr seite nur mit den script wieder öffne?
zb <open"rollover.java">
So das ich nur eine datei ädenr muss und net jede 32 seiten!
 
einfach im head folgendes einfügen:
<script src="rollover.java" type="text/javascript"></script>
 
hh irgendwie will das net so?

ich habe nun folgen script in der JS datei gespeichert?
<script type="text/javascript">
<!--
function zufallsbilder()
{
bilder = new Array

("images/tag_daim.gif","images/whitelady.jpg","images/daim0.jpg","images/cantwo.jpg","images/cantw

o.jpg","images/cans.gif","images/zic.jpg","images/10.jpg","images/11.jpg","images/12.jpg","images/

13.jpg","images/14.jpg","images/15.jpg");
document.bild.src=bilder[Math.ceil(Math.random()*(bilder.length-1))];
}
//-->
</script>
</head>
<body>

</body>
<script type="text/javascript">
<!--
zufallsbilder();
//-->
</script>

aber es kommt eine fehlermeldung?
 
da darf nur javascript drin sein, dh:

function zufallsbilder()
{
bilder = new Array

("images/tag_daim.gif","images/whitelady.jpg","images/daim0.jpg","images/cantwo.jpg","images/cantw

o.jpg","images/cans.gif","images/zic.jpg","images/10.jpg","images/11.jpg","images/12.jpg","images/

13.jpg","images/14.jpg","images/15.jpg");
document.bild.src=bilder[Math.ceil(Math.random()*(bilder.length-1))];
}

html musst du im htm doc lassen.

z.b.
http://www.server24.it/s24.js
 
gib mal den url - cisi hat es schon genau richtig erklaert :)
 
nein cisi meinte die datei hat die endung *.java was NICHT sein darf. korrekt ist es *.js.

Bitte KEINE html tags inder js datei! das ist ganz böse un funktioniert nicht.
 
Die meisten denken, dass sie sich damit einen Teil des Headers ersparen können. Genau für solche Sachen ist PHPlight gedacht!
 
was sollte falsch daran sein JavaScript auszulagern? Das spart durchsatz und das script muss nicht immer neu geladen werden wenn es bereits einam lgeladen wurde. das gleiche gilt auch bei css. warum dort include anwenden? das ist schwachsinn...
 
Also ich habe nun folgenes gemacht ^^

Code:
<script type="text/javascript"> 
<!-- 
function zufallsbilder() 
{ 
bilder = new Array 

("images/tag_daim.gif","images/whitelady.jpg","images/daim0.jpg","images/cantwo.jpg","images/cantw 

o.jpg","images/cans.gif","images/zic.jpg","images/10.jpg","images/11.jpg","images/12.jpg","images/ 

13.jpg","images/14.jpg","images/15.jpg"); 
document.bild.src=bilder[Math.ceil(Math.random()*(bilder.length-1))]; 
} 
//--> 
</script> 
</head> 
<body> 
[img]bild1.jpg[/img] 
</body> 
<script type="text/javascript"> 
<!-- 
zufallsbilder(); 
//--> 
</script>

Das ist der ganze code

und ich habe nun im mein .htm dok das stehen!
Code:
<script type="text/javascript">

<script src="java/zufall.js" type="text/javascript"></script>

</script>
</head>
<body>
[img]bild1.jpg[/img]
</body>
<script type="text/javascript">

</script>
und ihn mein .js die hier
Code:
function zufallsbilder() 
{ 
bilder = new Array 

("images/tag_daim.gif","images/whitelady.jpg","images/daim0.jpg","images/cantwo.jpg","images/cantw 

o.jpg","images/cans.gif","images/zic.jpg","images/10.jpg","images/11.jpg","images/12.jpg","images/ 

13.jpg","images/14.jpg","images/15.jpg"); 
document.bild.src=bilder[Math.ceil(Math.random()*(bilder.length-1))]; 
}

Was ist den falsch?
 
du kannst dir die ummantelung des script tag mit dem src durch den anderen script tag sparen.

ansonsten sollte es klappen...

EDIT: Die js funktion die du ausgelagert hast wid nicht mehr aufgerufen ist das beabsichtigt?
 
ja da hast du natürlich recht den kompletten haed auszulagern und dann einfach zu includieren ist natürlich praktisch...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben