• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Nur der Text innerhalb der Function

Status
Für weitere Antworten geschlossen.

Durek

Neues Mitglied
hallo...
ich habe ein Problem...
im folgenden Code wird eine (oder 2) Variable(n) über onclick aufgerufen. Nun wird nur der Text innerhalb von der Function angezeigt aber danach und davor ist auch noch Code und der soll auch angezeigt werden.
Mit dem folgenden Code wird nämlich nur der Text allein ausgegeben (bzw. die Variable "titletext")

Code:
hier ist noch Code

<a onclick="infoText('Hier der Titel','Hier der text');">blabla</a>

<script language='javascript' type='text/javascript'>
<!--
function infoText(titletext,innertext) {

document.write("" + titletext + "");

}
// -->
</script>

Hier ist auch noch Code
 
Zuletzt bearbeitet:
Du bekommst in deine Funktion 2 Variablen übergeben.
Code:
<a onclick="infoText(Hier der Titel,'Hier der text');">blabla</a>

<script language='javascript' type='text/javascript'>
<!--
function infoText(titletext,innertext) {

document.write("" + titletext + "");
/* neu hinzugefügt */
document.write("" + innertext + "");

}
// -->
</script>
 
nein das war nicht das Problem ^^

ich meine außerhalb des JavaScripts also noch vor
<script...

und nach
</script>
ist HTML aber dieser wird nich ausgegeben sondern das innerhalb der Funktion.
 
Am einfachsten wäre es, wenn du mit DIV-Containern arbeitest.
Ich selber habe noch nicht wirklich mit document.write() im dynamischen Bereich gearbeitet.

Daher hier das, wie ich es machen würde ;)

Code:
...banner usw, halt der code vordem JS...
<script type="text/javascript">
  function infoText(titletext, innertext) {
    document.getElementById('titletext_div').innerHTML = titletext;
    document.getElementById('innertext_div').innerHTML = innertext;
  }
</script>
<div id='titletext_div'>Hier steht dann der Inhalt von TITLETEXT</div>
<div id='innertext_div'>Hier steht dann der Inhalt von INNERTEXT</div>
... der code nach dem ganzen...
 
ich arbeite mit DIV-Containern :)
Aber in dem Zusammenhang mit Ausgabe von JS nicht. DANKE!
^^

In den letzten Tagen merke ich, dass Div's unverzichtbar sind besonders in Ajax,CSS und JS xD
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben