Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

1

24.06.2009, 15:21

(Javascript)text verschwinden und erscheinen lassen

Hallo!!!

Bin gerade dabei mich nach längerer Zeit wieder mit der Webprogrammierung zu befassen und habe schon ein erstes Problem.
Hoff das es, obwohl es ein c++ forum ist, auch Leute gibt die sich mit JavaScript auskennen.
Möchte das an einen bestimmten Ort ein text steht und dieser in einem Interval erscheint bzw verschwindet.
Habe schon viel probiert aber habs noch nicht hinbekommen.

Hoffe ihr habt einen Lösungsvorschlag für mich

mfg

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

2

24.06.2009, 15:35

http://www.rgagnon.com/jsdetails/js-0086.html
<< an dieser Stelle ist eine Signatur verstorben >>

franz-21

Treue Seele

  • »franz-21« ist der Autor dieses Themas

Beiträge: 101

Wohnort: Bayern

Beruf: Schüler

  • Private Nachricht senden

3

24.06.2009, 15:41

danke für den link, soll aber ungefähr so aussehen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<html>
<head><title>Test</title>
<script language="JScript" type="text/jscript">
window.setInterval("Wechsel()", 2500);
function Wechsel () {
  z=1;
  if(z==1){
    document.all.MeinText1.filters.blendTrans.Apply();
    document.all.MeinText1.innerText = "fronz";
    document.all.MeinText1.filters.blendTrans.Play();
    z=2;
    }
  if(z==2){
    document.all.MeinText1.filters.blendTrans.Apply();
    document.all.MeinText1.innerText = "    ";
    document.all.MeinText1.filters.blendTrans.Play();
    z=1;
    }
  }
</script>
</head>
<body>
<div id="MeinText1" style="width:14em; height:150px; font-size:2em; filter:blendTrans(Duration=1,Transition=7)"></div>
</body>
</html>

Es funktioniert noch nicht so richtig, das verschwindengeht perfekt, aber das erscheinen macht probleme

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

4

24.06.2009, 16:20

Dein if konstrukt kannst du auch weglassen. Die ifs sind nämlich immer erfüllt und darin liegt auch der fehler. z ist außerdem auch nur eine lokale variable.

Du solltest dir vielleicht erstmal ein paar grundlagen aneignen.

goldfisch007

Alter Hase

Beiträge: 446

Wohnort: Süden von Berlin

  • Private Nachricht senden

5

24.06.2009, 18:21

wenns geht mach den text als grafik
und dann mit *.visibility=visibil/unvisible

(glaub so hatten wir das in info...)
Wir bauen auf und reißen nieder, so ham wir Arbeit ima wieder...
--------------------
http://www.piratenpartei.de/tmp/images/Slogans_5_0.png
--------------------
Sei stets geduldig gegenüber Leuten, die nicht mit dir übereinstimmen. Sie haben ein Recht auf ihren Standpunkt - trotz ihrer lächerlichen Meinung. (F. Hollaender, geklaut von Helmut xD)

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

6

24.06.2009, 18:51

Jo, Sylence hat recht, deine Ifs sind blödsinn... du setzt am Anfang immer z = 1, direkt danach fragst du ob z == 1 gilt... natürlich gilt das dann. also setzt du in dem if dann z=2, und fragst im if danach ob es == 2 ist. auch das ist dann natürlich erfüllt und der text wird gleich wieder unsichtbar.

Zieh das z mal aus der function raus damit es nicht jedesmal neu gesetzt wird und dann sollte es gehen...

Werbeanzeige