Βοήθεια με while

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια με while

Δημοσίευση από maxitis » 01 Σεπ 2008 20:43

έχουμε και λέμε:

while (x == "") {
}
alert(x)

αλλά μαγκώνει το script
υπάρχει κάποιος άλλος τρόπος να το κάνω;

θέλω να περιμένει το χ να αποκτήση μια τιμή και τότε να την δείξει


maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια με while

Δημοσίευση από maxitis » 02 Σεπ 2008 03:43

βγάζει προειδοποίηση ο firefox ότι πρέπει να σταματήση το script
κρασαρι

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

Βοήθεια με while

Δημοσίευση από dik_ » 02 Σεπ 2008 21:33

Αν ξεκινάει το x με τιμή "", τότε εφόσον δεν αλλάζει η τιμή του μέσα στη λούπα, θα εκτελείται για πάντα...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Βοήθεια με while

Δημοσίευση από cordis » 02 Σεπ 2008 22:47

δεν μπορεί να περιμένει η javascript έτσι όπως το έχεις.

δες αυτά
http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm
http://www.htmlgoodies.com/beyond/javas ... hp/3471141
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια με while

Δημοσίευση από maxitis » 03 Σεπ 2008 17:13

dik_ έγραψε:Αν ξεκινάει το x με τιμή "", τότε εφόσον δεν αλλάζει η τιμή του μέσα στη λούπα, θα εκτελείται για πάντα...
αλλάζει
το x κάποια στιγμή θα πάρει τιμή αλλά ο browser δεν μπορεί να περιμένει ήσυχα μέχρι να υπάρξει

maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια με while

Δημοσίευση από maxitis » 03 Σεπ 2008 17:40

δοκίμασα αυτό ας πούμε και πάλι δεν δουλεύει.

Κώδικας: Επιλογή όλων

xvar = 1;
while (1) {
	switch (xvar) {
		case 1:
		setTimeout('alert(\'hello1\')',1250);
			xvar += 1;
			if (xvar > 4) {
				xvar -= 4;
			}
			break;
		case 2:
			setTimeout('alert(\'hello2\')',1250);
			xvar += 1;
			if (xvar > 4) {
				xvar -= 4;
			}
			break;
		case 3:
			setTimeout('alert(\'hello3\')',1250);
			xvar += 1;
			if (xvar > 4) {
				xvar -= 4;
			}
			break;
		case 4:
			setTimeout('alert(\'hello4\')',1250);
			xvar += 1;
			if (xvar > 4) {
				xvar -= 4;
			}
			break;
	}
}

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Βοήθεια με while

Δημοσίευση από Alice_Cooper » 04 Σεπ 2008 04:20

an eksigisis ligo kalytera ti thes
na kaneis tha mporesoume na voithisoume nomizo ;)

maxitis
Δημοσιεύσεις: 28
Εγγραφή: 21 Απρ 2007 21:57

Βοήθεια με while

Δημοσίευση από maxitis » 04 Σεπ 2008 11:03

ντάξει αυτό είναι ένα πρόχειρο script. Θα ήθελα να παίρνει ένα backround image το script όταν εξαφανίζετε ένα αντικείμενο ή όταν αλλάζει και εμφανίζεται backround image.
Δοκίμασα να βάλω onchange αλλά τίποτα. Στη θέση του helo* κανονικά έχει : doc..*.backgroundImage. αλλά αν δεν την περιμένει να εμφανιστεί δεν θα μου εμφανίσει τίποτα

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες