• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

inhalt in einem <div>

raso

New member
hi

ich habe folgenden quelltext

<html>
<head>
<script language="JavaScript1.2" type="text/javascript">
function ChangeTxt(img) {
if(document.getElementById){
document.getElementById('lyr1').innerHTML = img;
}
}
</script>

<style type="text/css">
<!--
#lyr1 { position:absolute; left: 580px; top: 270px; width: 300px; height: 175px; background-color: #AC3700;}
.3 { position:absolute; left: 130px; top: 170px; width: 250px; height: 200px; background-color: #003700;}
-->
</style>
</head>
<body>
<div id="lyr1"></div>
<div class="3">
<a href="javascript://" onclick="ChangeTxt('mlkäkm<br>dgfd')">News</a>
<a href="javascript://" onclick="ChangeTxt('Now the text 2')">Links</a></div>
</body>
</hml>

und nun zu meinem problem
wenn ich einen der links anklicke ändert sich der text im layer so wie es auch soll, nur möchte ich statt text auch bilder einfügn die sich dann auch ändern.
wie mach mach ich das?
danke
 
tja und das funktioniert nähmlich nich,
der bild pfad muss da eingegeben werdn wo der text steht,
nur geht das in diese script nich so ganz.
 
ich weiss auch das es gehn müsste nur klappt das nich.
wenn ich <img src=""> angebe dann erkennt er die letztn 2 zeichn als ende des <a href=""> an.
weisst was ich meine?
 
Dann schreib ' und mach einen Backslash \ davor, damit das nicht als Ende des Strings interpretiert wird.
 
so schlau wa ich ja auch schon,
das geht trotzdem nich.
oda kennst du noch ne andere möglcihkeit,
denn selbn efekt zu erzieln nur das es auch mit bildern klappt?
 
Mach's so:

function ChangeTxt(img) {
if(document.getElementById){
document.getElementById('lyr1').innerHTML = '<img src="'+img+'">';
}
}
 
gut danke,
jetzt gehts mit den bildern aber nich in kombination mit txt.
ich werd mir was anderes überlegn müssn.
aba trotzdem danke.
 
Versuchen wir mal den schönen Ascii-Code:

<a href="javascript://" onclick="ChangeTxt(' <img src=& # 34bilderurl.gif& # 34><br>dgfd')">News</a>

keine Ahnung ob es geht, ich glaub aber schon.....

(lücken zwischen &, # und 34 wegmachen)
 
Zuletzt bearbeitet:
den gedankn hat ich auch schon,
klappt aba auch nich.
irgendwie geht das nich so wie ich mir das theoretisch denke.
 
Ich habe mal was probiert...

function ChangeTxt(img,txt) {
if(document.getElementById){
document.getElementById('lyr1').innerHTML = '<img src="'+img+'"><font size="2">'+txt+'</font>';
}
}

<a href="javascript://" onclick="ChangeTxt('bild1.jpg','<br>dgfd')">News</a>
<a href="javascript://" onclick="ChangeTxt('bild2.jpg','<br>hjfsdhjsdfjsdfjk')">Links</a></div>

Bei mir hat gefunzt, Das Bild wurde angezeigt und darunter der Text.

Gruß Steffen
 
Zurück
Oben