Wie kann man dieses Snipped von Oxpus umbauen?

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Antworten
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Wie kann man dieses Snipped von Oxpus umbauen?

Beitrag von tom10 »

Ich hab dieses Snipped von Oxpus gefunden und möchte gerne das ein anderes Popupfenster automatisch geschlossen wird.

Wie schreibe ich den Code um ?

Code: Alles auswählen

<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
	text = ' ' + text + ' ';
	if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
		var caretPos = opener.document.forms['post'].message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		opener.document.forms['post'].message.focus();
	} else {
	opener.document.forms['post'].message.value  += text;
	opener.document.forms['post'].message.focus();
	}
}
function close_smilie_window() {
	window.close();
}
setTimeout('close_smilie_window();', 30000);
//-->
</script>
Der Code in meiner overall_header.tpl sieht momentan so aus:

Code: Alles auswählen

<!-- BEGIN switch_new_ads_img -->
<script language="Javascript" type="text/javascript">
<!--
	window.open('{switch_new_ads_img.U_NEW_ADS_POPUP}', '_blank', 'HEIGHT=225,resizable=yes,WIDTH=400');
//-->
</script>
<!-- END switch_new_ads_img -->
Würde das so ausreichen?

Code: Alles auswählen

<!-- BEGIN switch_new_ads_img -->
<script language="Javascript" type="text/javascript">
<!--
	window.open('{switch_new_ads_img.U_NEW_ADS_POPUP}', '_blank', 'HEIGHT=225,resizable=yes,WIDTH=400');
setTimeout('close_new_ads_popup();', 10000);
//-->
</script>
<!-- END switch_new_ads_img -->
Zuletzt geändert von tom10 am Sa 19.Aug, 2006 17:07, insgesamt 4-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, das gehört in das Template des Popups selber.
Damit würden aber auch Popups geschlossen, die der User für neue PM's erhält, denn beide verwenden (ach ja und auch das Popup für neue Images) das gleiche Template...
Aber ansonsten wäre es korrekt. In den Part vom Javascript muss das rein.
Neben dem Timeout aber auch die Funktion:

Code: Alles auswählen

function close_new_ads_popup() {
   window.close();
}
Sonst wüsste ja der Browser nicht, was er tun soll ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Tja, wenn es dann alle popups schließen würde wäre nicht der Sinn der Sache.. Kann man das nicht auch individuell für jedes popup gestalten ? ^1
Zuletzt geändert von tom10 am So 20.Aug, 2006 08:51, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, indem Du für jedes ein eigenes tpl-File nimmst.
Da wäre die Datei zu kopieren, umzubenennen und im entsprechenden PHP-Script des Popups der Dateiname anzupassen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten