Aufgerufene Webseite automatisch in PopUp-Fenster öffnen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
finken
Mitglied
Beiträge: 5
Registriert: 02.03.2007 18:02

Beitrag von finken »

Ich habe das Problem zu einem Großteil lösen können (siehe unten). Jedoch bekomme ich es einfach nicht hin, dass mir in der overall_header.tpl der jeweils aktive Kategorienname (Bsp. "Europa > Österreich" auf der Webseite http://www.community.skinergy.de/index.php?c=2) bzw. der Name des Forums (Bsp. "Kärnten > Hohe Tauern" auf der Webseite http://www.community.skinergy.de/viewforum.php?f=3) ausgegeben wird. Es ist einfach keine phpBB-{Variable} dafür zu finden...

Ansonsten funktioniert das jetzt echt super: Ruft man eine Webseite innerhalb innerhalb des Forums unter der Adresse http://www.community.skinergy.de/ auf, dann wechselt diese automatisch in ein Pop-Up-Fenster und der Browser wird auf http://www.skinergy.de weitergeleitet.

Ergänzung der overall_header.tpl im <head>-Bereich:

Code: Alles auswählen

<script type="text/javascript">
if(navigator.javaEnabled())
{
	if(!window.name)
	{
		var Community=window.open(location.href,'Community','height=600,left=50,resizable=yes,scrollbars=yes,top=50,width=800,toolbar=no');
		if(Community)
		{
			window.location.href=('http://www.skinergy.de/');
		}
	}
}
</script>
Ergänzung der overall_header.tpl im <body>-Bereich:

Code: Alles auswählen

<script language="javascript">
if(window.name=='Community')
{
	document.write('<a href="#" class="mainmenu" onClick="window.close()">Fenster schließen</a>');
}
</script>
<noscript><a href="http://www.skinergy.de" class="mainmenu">Zurück zu skinergy&reg;</a></noscript>
Seltsam ist, dass sowohl IE als auch Firefox den Bereich <noscript>(...)</noscript> nur anzeigen, wenn wirklich JavaScript deaktiviert ist. Wenn lediglich der PopUpBlocker aktiviert ist, dann wird der Bereich nicht ausgegeben... Kennt das jemand?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

finken hat geschrieben:Seltsam ist, dass sowohl IE als auch Firefox den Bereich <noscript>(...)</noscript> nur anzeigen, wenn wirklich JavaScript deaktiviert ist. Wenn lediglich der PopUpBlocker aktiviert ist, dann wird der Bereich nicht ausgegeben... Kennt das jemand?
Ich würde sagen das soll wohl so, schließlich heißt es <noscript> und nicht <nopopupblocker>
KB:knigge
Antworten

Zurück zu „Coding & Technik“