[x] Navigation

[x] Languages

[x] Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

java script in News und Encyclopedia Mod

Dieses Forum ist gesperrt, Du kannst keine Beiträge editieren, schreiben oder beantworten.    Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.    Druckversion     Foren-Übersicht ›  Hilfe

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
LisaS
Investigator
Investigator

Offline Offline
Dabei seit: Nov 19, 2004
Beiträge: 20
Wohnort: BGL
BeitragVerfasst am: 28.12.2004 15:22
Titel: java script in News und Encyclopedia Mod

Ich möchte in die News- und Encyclopedia-Module javascript einbauen,
wie z.B. popup Fenster bei Klick auf Thumbnail.

Im News-Mod von phpNuke funktionierte mein verwendetes JS noch -
im CPG modifizierten News-Mod funktionierts nicht mehr. traurig

(Bin auch noch auf der Suche, ob ich das Problem in php lösen kann....)

zwinker

_________________
Nobody is Perfect. Wenn Ihr Nobody trefft, grüsst ihn von mir.

LisaS please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Ertan
Webmaster
Webmaster

Offline Offline
Dabei seit: Mar 19, 2004
Beiträge: 1264
Wohnort: Germany
BeitragVerfasst am: 03.01.2005 18:06
Titel: Re: java script in News und Encyclopedia Mod

java => includes/javascript.php einbauen zwinker

_________________
.: USE THE FORCE :.
Helft mit ! Keine Unbeantworteten Beiträge mehr

Ertan's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden Website dieses Benutzers besuchen Bildergalerie
LisaS
Investigator
Investigator

Offline Offline
Dabei seit: Nov 19, 2004
Beiträge: 20
Wohnort: BGL
BeitragVerfasst am: 05.01.2005 14:20
Titel: Re: java script in News und Encyclopedia Mod

aah... sehr glücklich hatte mir schon nen Wolf gesucht. zwinker

bin ja noch Newbie in Sachen php programmieren - eh klar funktioniert das nich sooo einfach... schüchtern
Da fehlt sicher noch was...?!

Hab das folgende Script in die includes/javascript.php eingebaut.
Array:
    echo "<script type=\"text/javascript\">\n";
    echo "<!--\n";
    echo " function Zoom(imgName,imgWidth,imgHeight) {\n";

    echo " zoomWindow = window.open('', 'zoomWin', 'width='+imgWidth+',height='+imgHeight+'top=10,left=5,toolbar=0,menubar=0,location=0,scrollbars=0')
zoomWindow.document.write(\"<html><head><title>Loading Image, Please Wait...<\/title><\/head><body background='/images/zoombg.gif' leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 text='\",imgWidth,imgHeight,\"'><center><a href='#' onClick =javascript:window.close()><img src='\",imgName,\"' alt='Click to Close' border='0'><\/a><\/center><\/body><\/html>\")
zoomWindow.focus()
zoomWindow.window.resizeTo(imgWidth+8, imgHeight+29);
zoomWindow.document.title = \" NEWS \")\n";
    echo "}\n";
    echo "//-->\n";
    echo "</SCRIPT>\n\n";
}

Sorry, Demolink geht im Moment noch nicht, da PW geschützt.
Sobald die Seiten online sind, stell ich sie mal vor. zwinker

_________________
Nobody is Perfect. Wenn Ihr Nobody trefft, grüsst ihn von mir.

LisaS please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Ertan
Webmaster
Webmaster

Offline Offline
Dabei seit: Mar 19, 2004
Beiträge: 1264
Wohnort: Germany
BeitragVerfasst am: 05.01.2005 20:22
Titel: Re: java script in News und Encyclopedia Mod

wie ist original javascript ?;-)

_________________
.: USE THE FORCE :.
Helft mit ! Keine Unbeantworteten Beiträge mehr

Ertan's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden Website dieses Benutzers besuchen Bildergalerie
LisaS
Investigator
Investigator

Offline Offline
Dabei seit: Nov 19, 2004
Beiträge: 20
Wohnort: BGL
BeitragVerfasst am: 06.01.2005 12:43
Titel: Re: java script in News und Encyclopedia Mod

hmm... das komplette script sieht eigentlich so aus:

Array:
<script language="JavaScript">

<!--
// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();
// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
// Note: Opera and WebTV spoof Navigator.  We do strict client detection.
// If you want to allow spoofing, take out the tests for opera and webtv.
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
(agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

// *** PLATFORM ***
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1); 

function EditPageOnLoad() {
// if ( document.forms.length == 0 ) return;
// formfields.Add(new validatedfield(form1.FirstName, 's', 'First Name', true));
}

function namosw_goto_byselect(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != '') {
if (targetstr == 'blank') {
window.open(sel.options[index].value, 'win1');
} else {
var frameobj;
if (targetstr == '') targetstr = 'self';
if ((frameobj = eval(targetstr)) != null)
frameobj.location = sel.options[index].value;
}
}
}

function Zoom(imgName,imgWidth,imgHeight) {

zoomWindow = window.open('', 'zoomWin', 'width='+imgWidth+',height='+imgHeight+'top=10,left=5,toolbar=0,menubar=0,location=0,scrollbars=0')
zoomWindow.document.write("<html><head><title>Loading Image, Please Wait...<\/title><\/head><body background='/images/zoombg.gif' leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 text='",imgWidth,imgHeight,"'><center><a href='#' onClick =javascript:window.close()><img src='",imgName,"' alt='Click to Close' border='0'><\/a><\/center><\/body><\/html>")
zoomWindow.focus()
zoomWindow.window.resizeTo(imgWidth+8, imgHeight+29);
zoomWindow.document.title = " NEWS "

}
// -->
<!--
if (document.layers) {
origWidth = innerWidth;
origHeight = innerHeight;
}

function reloadPage() {
if (innerWidth != origWidth || innerHeight != origHeight) 
location.reload();
}

if (document.layers) onresize = reloadPage;
// -->

<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);

}}

function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',noresize'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

//-->
<!-- hide from JavaScript-challenged browsers
function openRadio(filename) {
popupWin = window.open(filename, 'f', 'status=no,resizable=no,width=410,height=230,scrollbars=no')
}
// done hiding -->
</script>	

<script>
var a = Math.random(); 
var zzzzadslotzzzz= a * 100000;
</script>

Ich dachte, dass die PopUp Fenster Funktion im function Zoom(imgName,imgWidth,imgHeight)-Teil des Scripts passiert,
da die Links im Dokument so aussehen: <a href="javascript:Zoom('xy/xy/xy.jpg',640,480)"><img src="...."></a>

Oder lieg ich da auch falsch?! schockiert

_________________
Nobody is Perfect. Wenn Ihr Nobody trefft, grüsst ihn von mir.

LisaS please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Ertan
Webmaster
Webmaster

Offline Offline
Dabei seit: Mar 19, 2004
Beiträge: 1264
Wohnort: Germany
BeitragVerfasst am: 06.01.2005 13:28
Titel: Re: java script in News und Encyclopedia Mod

habe es hier mal zum testen eingebaut:
[url]
<a href="javascript:Zoom('http://www.cpgnuke.de/data4u/uploads/images.jpg',640,480)"><img width="45" vspace="0" hspace="0" border="0" src="http://www.cpgnuke.de/data4u/uploads/images.jpg" alt="Bezirke.gif" /></a>[/url]

in includes/javascript.php/ ganz unten nach ?> einfügen :
Array:
<script language="JavaScript"> 

function Zoom(imgName,imgWidth,imgHeight) {
zoomWindow = window.open('', 'zoomWin', 'width='+imgWidth+',height='+imgHeight+'top=10,left=5,toolbar=0,menubar=0,location=0,scrollbars=0')
zoomWindow.document.write("<html><head><title>Loading Image, Please Wait...<\/title><\/head><body background='/images/zoombg.gif' leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 text='",imgWidth,imgHeight,"'><center><a href='#' onClick =javascript:window.close()><img src='",imgName,"' alt='Click to Close' border='0'><\/a><\/center><\/body><\/html>")
zoomWindow.focus()
zoomWindow.window.resizeTo(imgWidth+8, imgHeight+29);
zoomWindow.document.title = " NEWS "
}
 </script>

_________________
.: USE THE FORCE :.
Helft mit ! Keine Unbeantworteten Beiträge mehr

Ertan's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden Website dieses Benutzers besuchen Bildergalerie
LisaS
Investigator
Investigator

Offline Offline
Dabei seit: Nov 19, 2004
Beiträge: 20
Wohnort: BGL
BeitragVerfasst am: 06.01.2005 13:41
Titel: Re: java script in News und Encyclopedia Mod

Juuuhuuuu! Es funktioniert!

:elefant:

@Ertan: Fettes Dankeschön!!! Herr Grün

_________________
Nobody is Perfect. Wenn Ihr Nobody trefft, grüsst ihn von mir.

LisaS please enter your server specs in your user profile! traurig
Nach oben
Benutzer-Profile anzeigen
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, Du kannst keine Beiträge editieren, schreiben oder beantworten.    Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.    Druckversion    Foren-Übersicht ›  Hilfe
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Du kannst keine Beiträge schreiben.
Du kannst auf Beiträge nicht antworten.
Du kannst Deine Beiträge nicht bearbeiten.
Du kannst Deine Beiträge nicht löschen.
Du kannst an Umfragen nicht mitmachen.
Du kannst keine Dateien anhängen.
Du kannst keine Dateien herunterladen.




Interactive software released under GNU GPL, Code Credits, Privacy Policy