zwei Java Script, Fehler, tut nicht
hansi
- javascript
Hallo,
ich habe zwei Java Scripte, dass eine zum wecheseln des Headerbildes, dass andere von meinem Counter (ich kann ihn leider net über php machen)
wenn ich nun beide auf meine seite kopiere, kommt keins von beidem, wenn ich nur eins drauf mache, kommt es. Woran könnte es liegen?
Quelltexte:
Counter:
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1"></SCRIPT>
Bildertausch:
<script LANGUAGE="JavaScript1.2">
<!-- Begin
var pic = new Array() ;
pic[0]="design/head.jpg width=760 height=198 ";
pic[1]="design/head2.jpg width=760 height=198 ";
pic[2]="design/head3.jpg width=760 height=198 ";
pic[3]="design/head4.jpg width=760 height=198 ";
var wechsel;
wechsel=pic[Math.floor(4*Math.random())]
document.write("<img src="+wechsel+">");
</script>
Mit freundlichen Grüßen
Hansi
Tag hansi.
ich habe zwei Java Scripte, dass eine zum wecheseln des Headerbildes, dass andere von meinem Counter (ich kann ihn leider net über php machen)
wenn ich nun beide auf meine seite kopiere, kommt keins von beidem, wenn ich nur eins drauf mache, kommt es. Woran könnte es liegen?
Ohne den Quelltext der externen JS-Ressource zu kennen, kann man dir nur schwer helfen. Gibt es Fehler oder Warnungen in der JS-Konsole? Am besten postest du einen Link zur Seite, in der beide Scripts drinstehen.
Siechfred
Hallo,
zuerst einmal an Struppi, ich möchte das neue Headerbild nur, wenn die Seite neugeladen, wird nicht den automatischen Wechsel. Und das war gar nicht mein Problem, also brauch ich deinen unfreundlich Kommentar mal gar nicht...
ich habe doch den Quelltext gepostet. Das sind doch zwei Java Scripte
Counter:
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1"></SCRIPT>
Bildertausch:
<script LANGUAGE="JavaScript1.2">
<!-- Begin
var pic = new Array() ;
pic[0]="design/head.jpg width=760 height=198 ";
pic[1]="design/head2.jpg width=760 height=198 ";
pic[2]="design/head3.jpg width=760 height=198 ";
pic[3]="design/head4.jpg width=760 height=198 ";
var wechsel;
wechsel=pic[Math.floor(4*Math.random())]
document.write("<img src="+wechsel+">");
</script>
Wenn ich die nun einfüge, dann kommt keine Fehlermeldung o.ä. sie werden einfach nicht angezeigt. Kann es an den verschiedenen Versionen von dem Java Script liegen?
Gruß Hansi
zuerst einmal an Struppi, ich möchte das neue Headerbild nur, wenn die Seite neugeladen, wird nicht den automatischen Wechsel. Und das war gar nicht mein Problem, also brauch ich deinen unfreundlich Kommentar mal gar nicht...
Der war nicht unfreundlich sondern, der code zeigt es
ich habe doch den Quelltext gepostet. Das sind doch zwei Java Scripte
Counter:
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1"></SCRIPT>
Was hier ankommt können wir nicht Wissen.
Bildertausch:
<script LANGUAGE="JavaScript1.2">
Das language Attribut ist seit einiger Zeit veraltet während das type Attribut fehlt.
<!-- Begin
var pic = new Array() ;
pic[0]="design/head.jpg width=760 height=198 ";
pic[1]="design/head2.jpg width=760 height=198 ";
pic[2]="design/head3.jpg width=760 height=198 ";
pic[3]="design/head4.jpg width=760 height=198 ";var wechsel;
wechsel=pic[Math.floor(4*Math.random())]document.write("<img src="+wechsel+">");
</script>Wenn ich die nun einfüge, dann kommt keine Fehlermeldung o.ä. sie werden einfach nicht angezeigt. Kann es an den verschiedenen Versionen von dem Java Script liegen?
Nein, sondern an dem was du ausgibst. In sofern war hatte ich mich am Anfang etwas geirrt, weil ich dachte du willst ihr ein neues Bild zuweisen. Aber du gibst ein <img> Tag aus, nur leider falsch da fehlen die Anführungszeichen um die url. Ansonsten sollte das Skript ohne Probleme klappen
Struppi.
nur leider falsch da fehlen die Anführungszeichen um die url. Ansonsten sollte das Skript ohne Probleme klappen
Das Script funktioniert ja, nur leider nicht, wenn das andere vom Counter mit drin ist. Die Beiden Scripte funktionieren, aber leider nicht in Kombination.
Hansi
ich habe doch den Quelltext gepostet.
Nein, nicht vollständig, denn
Counter:
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1"></SCRIPT>
hier wird von einem entfernten Server Javascript-Code eingebunden, den man kennen muss, um dein Problem analysieren zu können. Wenn du nicht weißt, was ich meine, dann tippe bitte den URL "http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1" in die Adresszeile deines Browsers ein und poste das Ergebnis hier.
<script LANGUAGE="JavaScript1.2">
Richtig wäre übrigens in beiden Fällen (Counter und Bildwechsel):
<script type="text/javascript">
Siechfred
hier wird von einem entfernten Server Javascript-Code eingebunden, den man kennen muss, um dein Problem analysieren zu können. Wenn du nicht weißt, was ich meine, dann tippe bitte den URL "http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1" in die Adresszeile deines Browsers ein und poste das Ergebnis hier.
Achso, das möchtest du.
Ergbnis (Ausgabe, im Quelltext, steht nichs anderes drin, außer die Formatierung und der Link):
document.write('Online: 1
Hits insg.: 3482
Hits heute: 34')
Ich habe das mit dne type geändert, hat aber nichts bewirkt.
Hansi
document.write('Online: 1
Hits insg.: 3482
Hits heute: 34')
Hm, daran kann's eigentlich nicht liegen.
Ich habe das mit dne type geändert, hat aber nichts bewirkt.
Der Übeltäter dürfte der einleitende Kommentar "<!-- Begin" sein, schmeiß den mal raus:
<script type="text/javascript" src="http://www.onlinewebservice3.de/onlinecount.php?id=****&offset=5&style=1"></script>
<script type="text/javascript">
var pic = new Array() ;
pic[0]="design/head.jpg width=760 height=198 ";
pic[1]="design/head2.jpg width=760 height=198 ";
pic[2]="design/head3.jpg width=760 height=198 ";
pic[3]="design/head4.jpg width=760 height=198 ";
wechsel=pic[Math.floor(4*Math.random())]
document.write("<img src="+wechsel+">");
</script>
Sollte funktionieren.
Siechfred
Danke, für die Hilfe, dass war das Problem.
Und wieder habe ich gemerkt, dass ich JavaScript net verstehe...
Hansi
ich habe zwei Java Scripte, dass eine zum wecheseln des Headerbildes, dass andere von meinem Counter (ich kann ihn leider net über php machen)
wenn ich nun beide auf meine seite kopiere, kommt keins von beidem, wenn ich nur eins drauf mache, kommt es. Woran könnte es liegen?
Das du selfhtml noch nicht gelesen hast.
http://de.selfhtml.org/javascript/objekte/images.htm#src
Struppi.