Supportnet / Forum / Webseiten/HTML
Intro???
Frage
Hallo,
ich habe mal eine Frage zu einer Art Intro.
Ich möchte den Namen meines Vereines in einzelnen
Buchstaben auf der Indexseite als Art Intro erscheinen
lassen. ( 1Buchstabe nach dem anderen). hat jemand eine
Idee oder vielleicht eine direkte Antwort auf dieses kleine
Problem.
Danke Skymike
Antwort 1 von sutadur
Eine Antwort setzt erstmal eine Frage voraus. Aber ich nehme mal an, Du möchtest wissen, wie bzw. womit man so etwas erstellen kann. Meist handelt es sich dabei um Flash-Animation. Die erstellt man mit entsprechenden Programm, vorzugsweise natürlich mit Flash selber. Das dürfte sich aber allein durch den recht hohen Preis für die meisten erledigt haben, außerdem ist das Tool mit solchen Effekten, wie Du sie vorhast, hoffnungslos unterfordert ... ;o) Alternativ gibt es noch z.B. Swish (Shareware) oder als Freeware Powerbullet. Das dürfte für Deine Zwecke mehr als ausreichend sein.
Antwort 2 von rfb
aber so´n klitzekleines JavaScript tut´s auch (Vorteil: läuft auch ohne Plugins, denn die hat nicht jedeR aktiviert)
Wirkungsweise:
nach dem Laden wird die Funktion titel() aufgerufen, die erst einmal die Überschrift unsichtbar macht (das die eigentlich schon beim Laden sichtbar war ist wichtig, da sonst Menschen ohne aktiviertes javascript nix davon zu sehen bekommen). Dann erfolgt die Anweisung alle 1000ms die Funktion titel(2) aufzurufen, die der Reihe nach alle spans in h1 sichtbar macht. Danach beendet sie den periodischen Aufruf selbst.
Mit ein bisschen CSS lässt sich die Überschrift zudem noch nett gestalten.
<html lang="de">
<head>
<script type="text/javascript">
<!--
function titel() {
var t=eval(´document.getElementById("meintitel").childNodes´);
for (var j=0; j<t.length; j++) {
t[j].style.visibility = "hidden";
}
titel_nr=0;
aktiv = window.setInterval("titel2()", 1000);
}
function titel2() {
var t=eval(´document.getElementById("meintitel").childNodes´);
if (titel_nr<t.length) {
t[titel_nr].style.visibility = "visible";
titel_nr++;
}
else window.clearInterval(aktiv);
}
//-->
</script>
</head>
<body onload="titel();">
<h1 id="meintitel"><span>V</span><span>e</span><span>r</span><span>e</span><span>i</span><span>n</span></h1>
</body>
<html>
Wirkungsweise:
nach dem Laden wird die Funktion titel() aufgerufen, die erst einmal die Überschrift unsichtbar macht (das die eigentlich schon beim Laden sichtbar war ist wichtig, da sonst Menschen ohne aktiviertes javascript nix davon zu sehen bekommen). Dann erfolgt die Anweisung alle 1000ms die Funktion titel(2) aufzurufen, die der Reihe nach alle spans in h1 sichtbar macht. Danach beendet sie den periodischen Aufruf selbst.
Mit ein bisschen CSS lässt sich die Überschrift zudem noch nett gestalten.
Antwort 3 von rfb
ach ja - die Supportnet-Anführungszeichen-Falle:
da wo das ´ im Script ist musst du es nach dem Kopieren durch das einfache Anführungszeichen (rechts neben dem Ä) ersetzen.
da wo das ´ im Script ist musst du es nach dem Kopieren durch das einfache Anführungszeichen (rechts neben dem Ä) ersetzen.
Antwort 4 von GerryG
Hy rfb,
kann ich dein Script zu der Schrift auch mit einem Bild kombinieren?
Also z.B. Schrift und dann das Bild kommt rein oder umgekehrt.
Habe leider so gut wie keine Ahnung von JavaScript ;-)
Danke und Ciao
Gerry
kann ich dein Script zu der Schrift auch mit einem Bild kombinieren?
Also z.B. Schrift und dann das Bild kommt rein oder umgekehrt.
Habe leider so gut wie keine Ahnung von JavaScript ;-)
Danke und Ciao
Gerry
Antwort 5 von sutadur
Zitat:
Vorteil: läuft auch ohne Plugins, denn die hat nicht jedeR aktiviert
Vorteil: läuft auch ohne Plugins, denn die hat nicht jedeR aktiviert
Ob das ein Vorteil ist, wage ich zu bezweifeln. Zum einen muß auch die Java-Unterstützung aktiviert sein, zum anderen gibt es sicher mehr User, die das Flash-Plugin installiert haben.
Antwort 6 von rfb
@sutador?
nix "Java", sondern "JavaScript"
Solche Vermutungen wie "die meisten User", "fast alle Surfer" etc. gehören meist ins Reich der Mythen und Legenden.
@gerry
ja, solte klappen, wenn du es ungefähr so einbaust:
nix "Java", sondern "JavaScript"
Zitat:
zum anderen gibt es sicher mehr User, die das Flash-Plugin installiert haben
der Vorteil meines Verfahrens ist, dass alle was zu sehen bekommen, unabhängig von PlugIns und Browsereinstellung, mit JavaScript gibts noch einen netten Effekt zusätzlich.zum anderen gibt es sicher mehr User, die das Flash-Plugin installiert haben
Solche Vermutungen wie "die meisten User", "fast alle Surfer" etc. gehören meist ins Reich der Mythen und Legenden.
@gerry
ja, solte klappen, wenn du es ungefähr so einbaust:
<h1 id="meintitel"><span>V</span><span>e</span><span>r</span><span>e</span><span>i</span><span>n</span><img src="bild.jpg" width="660" height="500" align="right" alt="Bild"></h1>
Antwort 7 von skymike
@rfb:
erstmal danke für deine anwort.
also wenn ich dich richtig verstanden habe, füge ich deinen hier angezeigten code in meine datein ein. da wo ` steht ersetze ich natürlich durch ´. kann ichzusätzlich auch die farben bearbeiten?
danke
erstmal danke für deine anwort.
also wenn ich dich richtig verstanden habe, füge ich deinen hier angezeigten code in meine datein ein. da wo ` steht ersetze ich natürlich durch ´. kann ichzusätzlich auch die farben bearbeiten?
danke
Antwort 8 von rfb
Antwort 9 von sutadur
Ok, natürlich ist es JavaScript und nicht Java, Fehler meinserseits (wir sind aber wieder pingelig heute ... *lach*). Dennoch bleibt die Aussage die gleiche: auch die Unterstützung von JavaScript ist vielfach ausgeschaltet.