FAQ Forum News Mitglieder Suchen Anmelden Member Login FreeBoard!




ErstellerThema » Beitrag als Abo bestellenThread schließen Thread verschieben Festpinnen Druckansicht Thread löschen

Fragment 
User mit Erfahrung
............



Status: Offline
Registriert seit: 05.09.2004
Beiträge: 905
Nachricht senden
...   Erstellt am 27.02.2006 - 13:07Zum Seitenanfang Beitrag zitieren Beitrag melden 


Ich würde hier gerne eine Alternative zum Skript in den Tips und Tricks vorschlagen.

Da der ganze Zauber ? genau wie in der alten Version ? per Javascript realisiert wird, sehen Besucher ohne aktives Javascript keine Information, falls sie neue PMs haben. Deshalb hab ich den NOSCRIPT-Bereich unten angefügt, in dem ggf. die rote Standardnachricht angezeigt wird. Der kann natürlich noch ausgestaltet werden, um diese Nachricht an der gewünschten Stelle auf der Seite anzuzeigen.

Ich nehme als Normalfall an, daß keine neue PM vorhanden ist. Dann steht also irgendwo im Menücode eine ganz normale HTML-Anweisung zum Einbinden eines Bildes (in diesem Beispiel pm.png). Dieser Anweisung muß nur noch das Attribut id="pm" hinzugefügt werden (siehe Beispiel). Im HTML-Code folgt irgendwo nach dieser Anweisung der Javascript-Code, der im Falle einer neuen PM das vorhandene Bild umändert (im Beispiel ist das newpm.png).

Für die meisten vielleicht etwas einfacher zu handhaben als der bisherige Code.


Beispiel:

...

<img id="pm" width="100" height="100" src="pm.png" />

...

<script type="text/javascript">
<!--
var sImgNewPm = 'newpm.png';

var oImg = document.getElementById('pm');
if (oImg != null) {
    if ("{pm}" != '') {
        oImg.setAttribute('src', sImgNewPm);
    }
}
//-->
</script>
<noscript>
    {pm}
</noscript>





Signatur
Programming today is a race between software engineers striving to build bigger and better idiot proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

MdC ...
Moderator a.D.




Status: Offline
Registriert seit: 14.03.2004
Beiträge: 5108
Nachricht senden
...   Erstellt am 16.04.2006 - 19:04Zum Seitenanfang Beitrag zitieren Beitrag melden 


ANMERKUNG:

Das von Fragment ganz am Anfang angesprochene Script in den Tipps und Tricks wurde inzwischen entfernt und durch Fragments Version (diese hier) ersetzt.

Wichtig ist jedoch, dass dieser Vorschlag erst zum Einsatz kommt, wenn im Forum ein eigenes Menü eingebaut wurde! Wenn das noch nicht der Fall ist, musst du dieses zuerst einrichten. Wie das geht, ist hier beschrieben. An welcher Stelle dann der code von Fragment eingesetzt wird, ist in der Menü-Anleitung ebenfalls beschrieben.

[Dieser Beitrag wurde am 17.08.2006 - 00:53 von MdC aktualisiert]




Cat04 ...
Moderatorin a.D.




Status: Offline
Registriert seit: 19.06.2004
Beiträge: 11363
Nachricht senden
...   Erstellt am 05.02.2007 - 22:34Zum Seitenanfang Beitrag zitieren Beitrag melden 


Kleine Korrektur.

Bitte das Script nur noch so verwenden:



Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
 
<script type="text/javascript">
<!--
var sImgNewPm = 'newpm.png';

var oImg = document.getElementById('pm');
if (oImg != null) {
    if ('{pm}' != '') {
        oImg.setAttribute('src', sImgNewPm);
    }
}
//-->
</script>
<noscript>
    {pm}
</noscript>





Den Platzhalter also nicht mehr in Gänsefüßchen sondern in Hockommata.





Ähnliche Themen:
Thema Erstellt von Antworten Forumname
Neues Disgn ,Neues Bild cool oder nicht? snelu 0 el_rotztado
Neues Bild Biene2305 15 sunking
Neues Bild Ilmenauer 1 stelvioforum
Neues Bild Lenny 0 pf
Neues Bild !! kawaeddy 3 manfredo

Geburtstagsliste:
Heute haben 6 User Geburtstag
SchicksalsEngel (33), Maura (35), MRMP (32), AlyDMaya (32), katharinchen (33), Halskrause (42)


Kontakt - Impressum

Dieses Forum ist ein kostenloser Service von razyboard.com
Wollen Sie auch ein kostenloses Forum in weniger als 2 Minuten? Dann klicken Sie hier!



blank