YourWBB


yourWBB » yourWBB Misc * » Das Proggen » Skripte » Nach Seitenrefresh, neuer Text » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.470 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Nach Seitenrefresh, neuer Text
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

 Nach Seitenrefresh, neuer Text Antworten Zitieren Editieren Melden       UP

Hallo,

ich möchte ein Script haben, dass bei jedem Seitenrefresh einen Text, aus einem vordefinierten Pensum anzeigt. Also ein Script, so, dass nach zwei Seitenrefreshs, nie zwei gleiche Texte erscheinen.

__________________
Ein Forum für Jedermann - www.funboard4you.de
08.08.06 19:02 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
BreiteSeite BreiteSeite ist männlich
ETIESETIERB


images/avatars/avatar-4074.gif

Dabei seit: 02.10.04
Beiträge: 1.420
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten
Herkunft: Sachsen
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Moved to Skripte.

__________________
Mit freundlichen Grüßen
BreiteSeite


» Mancher Mensch hat ein großes Feuer in seiner Seele, und niemand kommt, um sich daran zu wärmen. «
BreiteSeites sysProfile

08.08.06 19:47 BreiteSeite ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BreiteSeite in deine Kontaktliste ein AIM-Name von BreiteSeite: dackelheinz53 YIM-Name von BreiteSeite: dackelheinz53 MSN Passport-Profil von BreiteSeite anzeigen
Benedikt Benedikt ist männlich
Mitglied


images/avatars/avatar-3608.gif

Dabei seit: 16.01.04
Beiträge: 910
Herkunft: Pogotopia
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Kannst du per JS machen.

Ich weiß nicht wie viele Texte du da vorliegen hast, aber bei vielen lohnt sich doch eine .js Datei zu erstellen.

Also erstelle mal eine textrand.js mit folgendem Inhalt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
var textanzahl = 3 ;
var zufall = Math.random() ;
var wiedergabe = Math.round( (textanzahl-1) * zufall) + 1 ;
text = new Array
text[1] = "Hallo dies ist ein Text"
text[2] = "Dies auch"
text[3] = "Ich nich"
var text = text[wiedergabe]


Auf deiner Seite musst du nun zwischen

<head> und </head> folgendes hinschreiben:

<script src="/dein/pfad/zur/ textrand.js" type="text/javascript"></script>

In den body deiner Seite kommt dann folgendes:

code:
1:
2:
3:
4:
5:
<script type="text/javascript">
<!-- 
document.write(text)
-->
</script>


Wenn du es erweitern möchtest musst du folgendes machen:

var textanzahl = 3 ; << Hier die Anzahl deiner Texte einstellen.
text[3] = "Ich nich" << Diese Texte können geändert werden, wenn du einen hinzufügen möchtest dann einfach um eine Zahl erhöhen, also:

text[4] = "DAAAA 4. Text"

__________________
**
BenediktRB - Blog
**

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Benedikt: 08.08.06 20:08.

08.08.06 20:06 Benedikt ist offline WWW Finden Als Freund hinzufügen Füge Benedikt in deine Kontaktliste ein
Tropical Tropical ist männlich
Mitglied


Dabei seit: 28.11.04
Beiträge: 198
Herkunft: Wien
Forenversion: WBB 1.2/Light/2.1

Antworten Zitieren Editieren Melden       UP

Dein Script garantiert nicht, das jedes Mal ein neuer Text kommt...

Wobei ich gleich zu einer Frage komme: Was passiert wenn man alle Texte "verbraucht" hat? Keinen mehr anzeigen? Doppelt?
08.08.06 22:43 Tropical ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Tropical anzeigen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

ich habe das noch nicht probiert, aber wenn alle texte einmal durch sind, kann es natürlich neuanfangen.

__________________
Ein Forum für Jedermann - www.funboard4you.de
09.08.06 11:17 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » Skripte » Nach Seitenrefresh, neuer Text