mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 03.12.2016 03:48 Benutzername: Passwort: Auto-Login

Thema: [javascript] geht nich im mozilla?! vom 29.09.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [javascript] geht nich im mozilla?!
Autor Nachricht
beeviZ
Threadersteller

Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 23
Geschlecht: Männlich
Verfasst Mi 29.09.2004 00:59
Titel

[javascript] geht nich im mozilla?!

Antworten mit Zitat Zum Seitenanfang

ich hab mir gerade folgenden code zusammengeschustert irgendwie

Code:

<html>

<script type="text/javascript">

function yo() {

 var i = "1";
 var nullen = "00";
 
 while (i < 57) {

 document.write('<img src="' + nullen + i + '.jpg">');

  if (i < 9) {
   nullen = "00";
  }
  else {
   nullen = "0";
  }

  i++;

}

}
</script>

<body onload="yo()">


also zur erklärung:
ich hab in nem verzeichnis bilder. die sind durchnummeriert, jeweils mit 3 zahlen. 001, 002, 003, .... 056, 057, ...
der rest sollte ja verständlich sein. solange i kleiner is als 10 kommen 2 nullen nach vorne, ansonsten nur eine.
im IE geht das auch fehlerfrei. Im Firefox 1.0 zeigter mir ne leere Seite an. Keinen Error keine Bilder, kein garnix.

Weiß einer woran das liegt?

dann wüsst ich noch gerne, warum macht der mir bei bild 10 obwohl ich "i < 10" hatte ( ih KLEINER ALS!! zehn), bei bild 10 trotzdem noch 2 nullen nach vorne?

das wars erstmal an fragen. danke Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 45
Geschlecht: Männlich
Verfasst Mi 29.09.2004 07:56
Titel

Re: [javascript] geht nich im mozilla?!

Antworten mit Zitat Zum Seitenanfang

Juten Tach Lächel

beeviZ hat geschrieben:

Code:

<html>

<script type="text/javascript">

function yo() {

 var i = "1";



Sollte das nicht eher var i = 1; heißen? Schließlich brauchst Du doch ne Zahl zum Rechnen und keinen String...

*wink*
Carsten
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 45
Geschlecht: Männlich
Verfasst Mi 29.09.2004 07:58
Titel

Re: [javascript] geht nich im mozilla?!

Antworten mit Zitat Zum Seitenanfang

beeviZ hat geschrieben:
ich hab mir gerade folgenden code zusammengeschustert irgendwie

dann wüsst ich noch gerne, warum macht der mir bei bild 10 obwohl ich "i < 10" hatte ( ih KLEINER ALS!! zehn), bei bild 10 trotzdem noch 2 nullen nach vorne?


Hm, nun ja, ich hoffe mal, dass es daran liegt, dass Du nicht ganz wach bist. Das liegt daran, dass Du erst in das Dokument schreibst, dann überprüfst wieviele Nullen Du brauchst und danach erst den Inkrement i++ machst. Setz das if-Konstrukt _vor_ das document.write und alles wird gut ;-


Zuletzt bearbeitet von donnerchen am Mi 29.09.2004 08:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 29.09.2004 07:59
Titel

Antworten mit Zitat Zum Seitenanfang

versuchs mal so:

Code:
<html>

<script type="text/javascript">

function yo() {

 var i = "1";
 var nullen = "00";
 
 while (i < 57) {

 document.write('<img src="' + nullen + i + '.jpg">');


  if (i < 9) {
   nullen = "00";
  }
  else {
   nullen = "0";
  }

  i++;

}

}
yo();
</script>

<body>

</body>


Also nicht onLoad(); benutzen, sondern an entsprechender Stelle die Funktion einmalig aufrufen.


Zuletzt bearbeitet von am Mi 29.09.2004 08:00, insgesamt 2-mal bearbeitet
 
 
Ähnliche Themen IE - Mozilla
Text in ie und mozilla
Ein- / Ausblenden im Mozilla und IE
Mozilla - Platzhalter für Scrollbar
Framesetversatz bei Netscape/Mozilla
Mozilla Firefox + CSS
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.