2 fragen
Ezekiel 08.04.2002 - 16:47 846 9
Ezekiel
OC Addicted
|
hmm, ich hätt mal wieder fragen: 1.) wie kann ich onmouseover über einen button den inhalt einer tabelle ändern ? 2.) wie kann ich in einer seite zählen wieviele tabellen enthalten sind und das dann ausgeben ? thx
|
Guest
Deleted User
|
1) hm, mit einem echten button geht das onmouseover-javascript IMO nicht. knips den button ab, mach ein bild draus -> onmouseover funkt. dann kannst auch den inhalt einer zelle einer tabelle ändern.
2) mach für jede tabelle im quelltext einen anchor [a name=tabelle value=tabellennummer] oder ähnlich. dann kannst einfach die anchors zählen und ausgeben.
|
Ezekiel
OC Addicted
|
ob button oder grafik ist mir egal ..... wie gehts mit einer grafik ?
|
Guest
Deleted User
|
ob button oder grafik ist mir egal ..... wie gehts mit einer grafik ? naja, rufst du javascript funktion auf, die den hintergrund der table ändert. got selfhtml, steht alles drin
|
Ezekiel
OC Addicted
|
na, ich will wenn ich über eine grafik fahre sich der TEXT einer anderen tabelle ändert. und da weiß ich nicht wies geht, und hab auch im selfhtml nichts gefunden
|
noledge
CWNE #540
|
na, ich will wenn ich über eine grafik fahre sich der TEXT einer anderen tabelle ändert. und da weiß ich nicht wies geht, und hab auch im selfhtml nichts gefunden also wenn du das so meinst wie ich es verstehe: so garnicht. wenn es wirklich text sein MUSS und ein text als grafik nicht reicht, müsstest du die seite reloaden und irgendwie abfragen, welcher text jetzt geschrieben werden soll, zB mit php. ohne reloaden wird da nicht viel gehen... vieleicht mit einem textfeld, dessen inhalt du mit javascript veränderst, allerdings schaut des halt auch ned grad schön aus.
|
Guest
Deleted User
|
also wenn du das so meinst wie ich es verstehe: so garnicht.
wenn es wirklich text sein MUSS und ein text als grafik nicht reicht, müsstest du die seite reloaden und irgendwie abfragen, welcher text jetzt geschrieben werden soll, zB mit php. ohne reloaden wird da nicht viel gehen... vieleicht mit einem textfeld, dessen inhalt du mit javascript veränderst, allerdings schaut des halt auch ned grad schön aus. genau. oder aber du verwendest layers. (so wie http://www.manutd.com -> hauptseite -> schlagzeilen in der mitte: klick auf bild, drunter im gelben feld kommt der newstext) das ist aber IMO den aufwand net wert, wenns ein kurzer text is, mach ein bild draus und tausch das.
|
that
ModeratorHoffnungsloser Optimist
|
klar kann man den Text ändern, mit DHTML (DOM) und Javascript. Ist auch im SelfHTML beschrieben. Allerdings muss man 3 Browser unterscheiden (DOM-konforme wie z.B. Mozilla; IE und Netscape).
Mit dem DOM müsste man auch zählen können...
|
Ezekiel
OC Addicted
|
hmm, ich weiß net wies geht ich weiß wie man onmouseover ein bild ändert, aber nicht wie man onmouseover in einer anderen tabelle den background wechselt kanns ma net einfach wer sagen ?
|
that
ModeratorHoffnungsloser Optimist
|
Du gibst der anderen Tabelle eine ID, so dass du mit document.getElementById("meinIDname") was findest (so funktionierts im DOM, bei IE oder NS4 bitte selbst umdenken). Dieses Objekt hat dann z.B. einen "className", den du ändern kannst. (und im CSS die entsprechenden Farben für die Class definieren). Du könntest natürlich auch direkt auf den "style" zugreifen.
|