Javascript Problem!!!

SkillPhill

New member
Also an die Javacrakz weiss jemand, wie man bei folgendem Scribt den Fenstertitel definiert?

Der script öffnet ein neues fenster ohne navigation in einer bestimmten, grösse. Nun steht oben am fenster (Im blauen balken) immer unbenanntes dokument (obwohl ich die seite, auf welche verlinkt wird schon benannt habe.

Es muss also irgendwo im script möglich sein, den Titel zu setzen.

Ich hoffe ihr könnt mir helfen, ist wirklich wichtig.


<SCRIPT LANGUAGE="JavaScript">
<!--
var _client = 'old';
var browser=navigator.appName;
var ver=parseInt(navigator.appVersion);
if (ver >= 3) _client="ok";
if (browser == "Microsoft Internet Explorer") _client='ie';

function popup(url,w,h) {
urllength = url.length;
winame = url.substring((urllength-9),(urllength-5))
title = winame
if (_client == "ok") {
winparams = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars=1,width=' + w + ',height=' + h ;
winame = open(url,winame,winparams);
history.go(url);
document.close()
winame.focus();
}
if (_client == "ie") {
baseurl = location.href;
winparams = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars=1,width=' + w + ',height=' + h ;
winame = open(url,winame,winparams);
document.close();
if (ver > 3) winame.focus();
}
if (_client == "old") {
baseurl = location.href;
winparams = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars=1,width=' + w + ',height=' + h ;
winame = open(url,winame,winparams);
document.close();
}
}

// -->
</SCRIPT>
 
A

Anzeige

Re: Javascript Problem!!!
Hhmmmm, also rein von der Javascript-Seite fällt mir da nix ein, was da einen Einfluss hat... was aber nix heissen muss...
Normalerweise erscheint dort das, was in der HTML-Seite im head-Bereich zwischen <title> und </title> steht...

KOE
 
Mit javascript bekommste das nicht einfach hin.
Kannst du php benützen?
Da geht das ganz einfach.



Gruss Chr0m
 
Ich darf benutzen was ich will, aber ich habe von Php nicht wirklich viel ahnung...

hättest du denn eine lösung?


@Koeminator.

Im HTML text, habe ich den Titel schon definiert, aber er wirdnciht angezeigt :confused:
 
Hier ist der script der seite, die dann aufgeht:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Helvetia Patria Versicherungen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
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.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

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[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

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))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>

<body background="Imgs/headframe.jpg" onLoad="MM_preloadImages('buttons/Home1.jpg','buttons/Sitemap1.jpg','buttons/feedback1.jpg','Imgs/umgebung_b.jpg','Imgs/hpv_b.jpg','Imgs/aufgaben_b.jpg')">
<table width="100%" border="0">
<tr>
<td width="3%" height="46"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','buttons/Home1.jpg',1)">
</a></td>
<td width="8%"><a href="home.htm" target="mainFrame" onMouseOver="MM_swapImage('Image11','','buttons/Home1.jpg',1)" onMouseOut="MM_swapImgRestore()"><img src="buttons/Home.jpg" name="Image11" width="30" height="31" border="0"></a></td>
<td width="9%"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','buttons/Sitemap1.jpg',1)"><img src="buttons/Sitemap.jpg" name="Image2" width="32" height="31" border="0"></a></td>
<td width="31%"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','buttons/feedback1.jpg',1)"><img src="buttons/feedback.jpg" name="Image3" width="33" height="28" border="0"></a></td>
<td width="49%"><font size="2" face="Arial, Helvetica, sans-serif"> <font color="#FFFFFF"><strong>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12','','Imgs/hpv_b.jpg',1)"><img src="Imgs/hpv.jpg" name="Image12" width="59" height="18" border="0"></a>
<font color="#6699CC"> v </font><a href="arbeitsumgebung.htm" target="mainFrame" onMouseOver="MM_swapImage('Image6','','Imgs/umgebung_b.jpg',1)" onMouseOut="MM_swapImgRestore()"><img src="Imgs/umgebung.jpg" name="Image6" width="149" height="18" border="0"></a>
<font color="#6699CC">v</font> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image13','','Imgs/aufgaben_b.jpg',1)"><img src="Imgs/aufgaben.jpg" name="Image13" width="138" height="18" border="0"></a></strong></font></font></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
 
Sorry ich verstehe nicht ganz, was genau willst du in den popup drin haben?
Hast du mehrere popups?
 
Die HTML-Seite seperat aufgerufen zeigt den Title an, wie es sich gehört, hmmmmm.
Hast du mal den Aufruf des testens halber mit einer etwas unkomplizierteren Methode probiert?
Einfach nur "window.open(<url>,'bla').focus();"

history.go() hat meinen Info's nach eine Zahl als Parameter und keine URL.

KOE
 
Ich habe den Fehler gefunden. Das Frameset war nicht benannt. Die einzelnen Seiten, die angezeigt werden schon, aber das frameset drum herum nicht. Habe das jedoch nicht gesehen, da dies im Dreamweaver nicht sichtbar ist, wenn ich beim Index den Sourcecode anscheaue zeigt es den sourcecode der darin enthaltenen Seitenjedoch nicht den des Framesetz. Ich habe dann den index mal im guten alten Wordpad geöffnet und siehe da, wir hatten den fehler gefunden!
 
Hey, prima...
Ich gehöre immer noch den armen Irren, die ihre HTML-Sachen mit dem Notepad oder ähnlichem erzeugen, tststs.

KOE
 
Skill, das ist nicht ganz richtig:D

Geh mal im dw auf windows--> others -->frames ;)

@koe
Mit dem dw kann man sich schon eine menge zeit sparen, wenn es aber an die feinheiten oder php geht, >ultraedit<:)
 
Skill, das ist nicht ganz richtig:D

Geh mal im dw auf windows--> others -->frames ;)

@koe
Mit dem dw kann man sich schon eine menge zeit sparen, wenn es aber an die feinheiten oder php geht, >ultraedit rules<:)
 
Zurück
Oben