Zentrieren?!?!
Martin
- javascript
hi :)
also ich habe folgendes problem.
ich schaffe es einfach nicht einen text der von oben nach unten "geslided" wird zu zentrieren :(
so sieht das script aus:
/* Slide the company logo from top to middle */
function slideLogo(from, to) {
if (from < to) {
company.top = (from += 10);
setTimeout('slideLogo(' + from + ',' + to + ')', 75);
}
else initObjects();
}
wo kann ich da jetzt angeben dass der text in der mitte des bildschirms positioniert wird?
wäre gut wenn mir jemand helfen würde
danke,
martin :)
Hallo
wo kann ich da jetzt angeben dass der text in der mitte des bildschirms positioniert wird?
Mitte Bildschirm oder mitte Fenster.
Das übergibst du der Funktion ja als Parameter. Nun musst du die Parameter doch nur noch richtig setzen!
Mit freundlichen Grüsse,
beinaendi
hä?
wo soll ich da parameter eingeben?
die "10" und die "75" gebe lediglich die schnelligkeit an mit der der text geslided wird :(
Hallo
hä?
wo soll ich da parameter eingeben?
die "10" und die "75" gebe lediglich die schnelligkeit an mit der der text geslided wird :(
Ich weiss, was die 10 und die 75 machen!
Also entweder ich verstehe dich absolut falsch oder du weisst nicht, was eine Funktion und deren Parameter sind!?
function slideLogo(from, to) {
if (from < to) {
company.top = (from += 10);
setTimeout('slideLogo(' + from + ',' + to + ')', 75);
}
else initObjects();
}
Das "from" und das "to" sind die Parameter, die du beim Funktionsaufruf übergeben musst: slidlogo(100,100) zum Beispiel
Diese Funktion "fährt" ja dein Logo von einem Punkt zum andern und darum musst du beim Funktionsaufruf für das to, die Mitte des Bildschirms oder Fensters übergeben!
Mit freundlichen Grüsse,
beinaendi
habe da 100, 100 eingegeben....doch jetzt geht nix mehr
der text slided garnicht mehr :/
also keine ahnung warum sdas ned geht :(
Hallo
habe da 100, 100 eingegeben....doch jetzt geht nix mehr
der text slided garnicht mehr :/
also keine ahnung warum sdas ned geht :(
Ja logisch, weil du dann von Pixel 100 zu Pixel 100 fährst, also muss er auch nicht sliden.
Logisch für mich wäre, wenn du für den Startpunkt(from) 0 wählst, damit der Text scheinbar von aussen kommt und als Endpunkt(to) die Mitte des FENSTERS(!!!) wählst!
Mit freundlichen Grüsse,
beinaendi
habe jetzt mal 0 und 100 genommen...das macht er auch ned, also er slided garned :(...son mist :/
Hallo
habe jetzt mal 0 und 100 genommen...das macht er auch ned, also er slided garned :(...son mist :/
Wo hast du denn die 0 und 100 reingeschrieben?
Magst mir nicht mal per Mail das File schicken, so bringt das nicht viel, hab ich das Gefühl!
Mit freundlichen Grüsse,
beinaendi
hier bei from to
/* Slide the company logo from top to middle */
function slideLogo(0, 100) {
if (from < to) {
company.top = (from += 10);
setTimeout('slideLogo(' + from + ',' + to + ')', 75);
}
else initObjects();
}
Hallo
hier bei from to
/* Slide the company logo from top to middle */
function slideLogo(0, 100) {
if (from < to) {
company.top = (from += 10);
setTimeout('slideLogo(' + from + ',' + to + ')', 75);
}
else initObjects();
}
Oje, das ist ja kompletter Blödsinn.
Dort muss from und to stehen bleiben, das sind ja die Funktionsinternen Variablen, mit denen dann der Slide gemacht wird. Lies bitte mal nach wie ein Funktionsaufruf funktioniert und wenn du heute noch ne Lösung willst, schick das Ding her, das bringt so leider nicht viel.
Mit dem Wissen über Funktionsaufrufe und meiner Lösung kannst du dir dann selber erklären wo der Hund im Moment begraben liegt!
Mit freundlichen Grüsse,
beinaendi
hmm wie soll das denn aussehen?
(from 0, to 100) ?
sag mal ein beispiel...ne mein code will ich ja selber machen :/
Hallo
hmm wie soll das denn aussehen?
(from 0, to 100) ?
sag mal ein beispiel...ne mein code will ich ja selber machen :/
So jetzt aber letzter Versuch: Eine Funktion ist dazu da etwas auszuführen oder zu berechnen, was man öfters braucht, damit man dies nicht 20x berechnen muss.
Die Javascript Funktionen sind üblicherweise im Header einer HTML Seite.
Also könnte da eine Funktion stehen, die die Hälfte einer Zahl zurück gibt:
function halbieren(zahl) {
zahl=zahl / 2;
return zahl;
} // function halbieren
Wenn du nun irgendwo eine Zahl halbieren willst, rufst du die Funktion auf und übergibst die Zahl als Parameter:
halbieren(100);
Also wird die Funktion aufgerufen und bekommt die Zahl 100 zugewiesen --> 100=100/2 /* =50 */
Also kannst du zum Beispiel irgendwo im Code halbieren(100)+halbieren(1000) eingeben und erhälst als Ergebnis den berechneten Zahlenwert 550!
Wenn dein Logo jemals geslidet ist, dann frage ich mich wie!
Mit freundlichen Grüsse,
beinaendi
nene
es funzt...also habe dir die html datei per email geschickt...versuch einfach den text "Tottos Tippspiel" in der mitte zu positionieren :)
danke,
martin.
Hallo
datei per email geschickt...
Endlich Vernunft! :-)
Ist aber noch nicht auf meinem Server im Fall!
Mit freundlichen Grüsse,
beinaendi
die email: amueller@ntb.ch
gibt es nicht !
schreib mich mal an ich antworte dir:
kat.man@web.de
danke.
Hallo
Und um dem gleich vorzubeugen, so findet man die Mitte des Fensters:
1. FÜR DIE HÖHE:
Konqueror || Mozilla || Netscape: window.innerHeight
Internet Explorer: document.body.clientHeight
2. FÜR DIE BREITE:
Konqueror || Mozilla || Netscape: window.innerWidth
Internet Explorer: document.body.clientWidth
Mit freundlichen Grüsse,
beinaendi
Nabend.
wo soll ich da parameter eingeben?
Deine Funktion benötigt zwei Parameter (from und to), um sie anzustoßen, musst du sie zunächst erst mal mit diesen Parametern aufrufen. Bei "from" geht's los, bei "to" hört's auf. Willst du also in der Mitte anfangen, muss "from" den entsprechenden Anfangswert haben. Und damit es auch schön slidet, wird "from" immer um 10 erhöht.
Freundschaft!
Siechfred
Hallo,
ich will euch beiden ja nicht zu nahe treten, aber die Fragestellung war:
ich schaffe es einfach nicht einen text der von oben nach unten "geslided" wird zu zentrieren
Eure Antworten sind da nicht so 100%ig zutreffend.
Er muss die Breite des Textes bestimmen, halbieren, diesen Wert von der Fenstermitte abziehen und das ist der Wert für company.left
Freundschaft!
Friede
Jochen
Hallo Maxx,
ich will euch beiden ja nicht zu nahe treten, aber die Fragestellung war:
[...]
Oh, sorry, ich sollte weniger chatten, im Selfchat klang das eben anders :-)
Freundschaft!
Siechfred