Autor |
Nachricht |
cay
Threadersteller
Dabei seit: 31.01.2002
Ort: Bremen
Alter: -
Geschlecht:
|
Verfasst So 23.05.2004 17:28
Titel Layer mit Text - Inhalt austauschen |
|
|
hi,
ich habe ne anzahl von links. bei mouseOver soll sich ein Standard-Text am unteren rand
der seite ändern (mit den Link-Informationen).
Eigentlich ne einfach LayerSache. nur leider gibt es probleme mit den unterschiedlichen Browsern.
Mir wurde gesagt, dass Macromedia ein gutes Skript hat womit ich layer tauschen kann.
Hat vielleicht jemand von euch das skript zur hand.
vielen dank.cay
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst So 23.05.2004 18:47
Titel
|
|
|
wenn du nur den text in einer tabellenzelle, oder einem element ändern willst, schau dir mal das objekt innerHTML an.
das würde dann in etwa so aussehen
Code: |
function textDa(text) {
document.getElementById('IdDeinesLayers').innerHTML=""+ text +"";
}
|
und in dem link, wo der effekt dann stattfinden soll muss folgender link rein.
Code: |
<a href="deineurl.htm" onmouseover="textDa('Hier steh ein ganz toller Text');" onmouseout="textDa(' ');">Dein Link</a>
|
dein layer müsste dann in etwa so aussehen
Code: |
<div id="IdDeinesLayers">und hier erscheint der text</div>
|
zumindest klappt das bei tabellenzellen, also denke ich das es bei divs auch kein ding sein sollte.
|
|
|
|
|
Anzeige
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
cay
Threadersteller
Dabei seit: 31.01.2002
Ort: Bremen
Alter: -
Geschlecht:
|
Verfasst So 23.05.2004 20:26
Titel
|
|
|
werde diesen ansatz auf jeden fall mal probieren.
wie schaut es aus, wenn ich im quellcode viele text div layer reinstellen und immer dann per mousover einen anzeigen
lasse und die andere irgendwie auf _visible=false setze?
.cay
|
|
|
|
|
honsi
Dabei seit: 08.04.2002
Ort: -
Alter: 40
Geschlecht:
|
Verfasst So 23.05.2004 20:43
Titel
|
|
|
geht natürlich auch. wir aber mehr code als stephs lösung benötigen. ich meine .. auf die paar byte kann man natürlich scheissen, aber ie müssen ja nich sein.
der vorteil wäre aber, dass du bissi flexibler wärst.
|
|
|
|
|
cay
Threadersteller
Dabei seit: 31.01.2002
Ort: Bremen
Alter: -
Geschlecht:
|
Verfasst So 23.05.2004 20:52
Titel
|
|
|
@pRiMUS
leider funktioniert diese lösung nicht unter mozilla und firebird mit dem mouseOver.
|
|
|
|
|
honsi
Dabei seit: 08.04.2002
Ort: -
Alter: 40
Geschlecht:
|
Verfasst So 23.05.2004 20:54
Titel
|
|
|
wirklich? kann ich ja fast nich glauben.
|
|
|
|
|
cay
Threadersteller
Dabei seit: 31.01.2002
Ort: Bremen
Alter: -
Geschlecht:
|
Verfasst So 23.05.2004 20:58
Titel
|
|
|
Code: |
function showText(textinhalt){
if (document.layers) {
document.layers["reftext"].document.write(textinhalt);
document.layers["reftext"].document.close();
} else if (document.all) {
document.all["reftext"].innerHTML = textinhalt;
} else if (document.getElementById) {
document.getElementById("reftext").firstChild.nodeValue = textinhalt;
}
}
function selectText(textid){
switch(textid) {
case "0":
textinhalt = "";
break;
case "1":
textinhalt = "Referenz1<br><br>Text,Text";
break;
case "2":
textinhalt = "Referenz2<br><br>Text,Text";
break;
}
showText(textinhalt);
} |
hier der link
Code: | <a href="#" onMouseOut="resetPic();selectText('0');" onMouseOver="changeBigPic('screen-ref1.jpg'); selectText('1');">Test</a> |
hier der layer
Code: | <td><div class="text" id="reftext" layer="reftext"></div></td> |
Zuletzt bearbeitet von cay am So 23.05.2004 20:59, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Header Grafik austauschen (je nach Inhalt) mit PHP/Joomla!
CSS Div-Layer Breite an Inhalt anpassen
[CSS] Inhalt innerhalb Layer vertikal ausrichten?
[Flash 8/AS2] Text soll sich austauschen
Text-Inhalt auswechseln??
innerer layer soll äußeren layer automatisch größer machen
|
|