---
title: "Javascript und typo3"
url: "https://www.typo3.net/d/62876-javascript-und-typo3"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-05-23"
last_reply: "2007-09-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Javascript und typo3

TYPO3 › TypoScript · 3 Antworten · gestartet 2007-05-23

## Eröffnungsbeitrag

**dappertutto** · 2007-05-23 · [Beitrag #1](https://www.typo3.net/d/62876-javascript-und-typo3/1)

hallo zusammen!

habe folgendes ts, aber das javascript funktioniert nicht.

sind geschweifte klammern erlaubt?

vielleicht kann mir jemand einen tip geben.

ich wäre sehr dankbar.

page.5.file =
page.hoverStyle = COLOR: #F58E01; TEXT-DECORATION: underline
page.bodyTag = <body text="#333333" vlink="#F58E01" alink="#F58E01" link="#990000" bgcolor="#eaf6f6" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('../img/kontakt_a.gif','../img/links_a.gif','../img/steuerung_a.gif','../img/management_a.gif','../img/impressum_a.gif','../img/home_a.gif','../img/bewertung_a.gif')','../img/entwicklung_a.gif')">
page.5.header = page.headerDATA.5
page.5 = TEXT
page.5.header = page.headerDATA.5=TEXT
page.5.header = page.headerDATA.5=TEXT
page.headerData.5.value
(&lt;script type="text/javascript" <!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[​i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[​i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[​i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[​i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[​i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[​i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function grossbild(bild,w,h) {
grossbild1= window.open ( bild, "grossbild",'toolbar=no,location=no,directories=no ,status=no,menubar=no,scrollbars=yes,resizable=yes ,copyhistory=no,WIDTH='+w+',HEIGHT='+h);
}

function fensteroeffnen(TheURL)
{
window.open(TheURL,"inhalt_anfahrt","width=371,hei ght=600,screenX=0,screenY=0,top=0,left=0,menubar=n o,scrollbars=yes,locationbar=no,status=no");
}
function fensteroeffnen1(TheURL)
{
window.open(TheURL,"inhalt_waerme","width=741,heig ht=600,screenX=0,screenY=0,top=0,left=0,menubar=no ,scrollbars=yes,locationbar=no,status=no");
}

//-->
&lt;/script )

viele grüße
dappertutto

## Antworten

### [#2](https://www.typo3.net/d/62876-javascript-und-typo3/2) · greenbanana · 2007-09-17

Hallo,

Hast DU Dein Problem lösen können?

Ich muss auch über TEXT.value ein Javascript einfügen...

Gruss und danke

### [#3](https://www.typo3.net/d/62876-javascript-und-typo3/3) · just2b · 2007-09-17

```typoscript
page.includeJS.file1 = fileadmin/deinjs.js
```

georg

### [#4](https://www.typo3.net/d/62876-javascript-und-typo3/4) · greenbanana · 2007-09-17

Hallo just2b

Vielen Dank für Deinen Tipp. Das Auslagern der JS ist sicher eine Saubere Sache. Ich hätte aber sehr gerne die Vorteiel von TypoScript genutzt und im Constants einige Variablen definiert, die ich dann im Setup einfliessen lassen kann.

Also so in der Art (Nur als Beispiel! Ich weiss dass das so keinen Sinn macht!):

**Constants**

```typoscript
PageName = {page:title}
```

**Setup**

```typoscript
temp.jl_TAG = COA
temp.jl_TAG {
  10 = TEXT
  10.value(
<!-- SZMFRABO VERSION="1.1" -->
<script language="Javascript">
var pagenamevar="{$PageName}"
if (pagenamevar == "Home"){
  ...
  ...
  ...
}else{
  ...
  ...
  ...
}
</script>
)
  10.insertData = 1
  10.wrap = |
}
lib.jl_TAG < temp.jl_TAG
```

Verstehst Du mich?

---

Quelle: „Javascript und typo3“, typo3.net, https://www.typo3.net/d/62876-javascript-und-typo3
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
