jetzt ist es richtig ;-)
fatpipe85
- javascript
<html>
<head>
<script language="JavaScript">
<!--
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
function JustSoPicWindow(imageName,imageWidth,imageHeight,alt,bgcolor,hugger,hugMargin) {
if (bgcolor=="") {
bgcolor="#FFFFFF";
}
var adj=10
var w = screen.width;
var h = screen.height;
var byFactor=1;
if(w<740){
var lift=0.90;
}
if(w>=740 & w<835){
var lift=0.91;
}
if(w>=835){
var lift=0.93;
}
if (imageWidth>w){
byFactor = w / imageWidth;
imageWidth = w;
imageHeight = imageHeight * byFactor;
}
if (imageHeight>h-adj){
byFactor = h / imageHeight;
imageWidth = (imageWidth * byFactor);
imageHeight = h;
}
var scrWidth = w-adj;
var scrHeight = (h*lift)-adj;
if (imageHeight>scrHeight){
imageHeight=imageHeight*lift;
imageWidth=imageWidth*lift;
}
var posLeft=0;
var posTop=0;
if (hugger == "hug image"){
if (hugMargin == ""){
hugMargin = 0;
}
var scrHeightTemp = imageHeight - 0 + 2*hugMargin;
if (scrHeightTemp < scrHeight) {
scrHeight = scrHeightTemp;
}
var scrWidthTemp = imageWidth - 0 + 2*hugMargin;
if (scrWidthTemp < scrWidth) {
scrWidth = scrWidthTemp;
}
if (scrHeight<100){scrHeight=100;}
if (scrWidth<100){scrWidth=100;}
posTop = ((h-(scrHeight/lift)-adj)/2);
posLeft = ((w-(scrWidth)-adj)/2);
}
if (imageHeight > (h*lift)-adj || imageWidth > w-adj){
imageHeight=imageHeight-adj;
imageWidth=imageWidth-adj;
}
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("opera") != -1){
var args= new Array();
args[0]='parent';
args[1]=imageName;
var i ; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
} else {
newWindow = window.open("vwd_justso.htm","newWindow","width="+scrWidth+",height="+scrHeight+",left="+posLeft+",top="+posTop);
newWindow.document.open();
newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" bgcolor='+bgcolor+' onBlur="self.close()" onClick="self.close()">');
newWindow.document.write('<table width='+imageWidth+' border="0" cellspacing="0" cellpadding="0" align="center" height='+scrHeight+' ><tr><td>');
newWindow.document.write('<img src="'+imageName+'" width='+imageWidth+' height='+imageHeight+' alt="Zum schließen auf das Bild klicken !" >');
newWindow.document.write('</td></tr></table></body></html>');
newWindow.document.close();
newWindow.focus();
}
}
function MM_displayStatusMsg(msgStr) { //v1.0
status=msgStr;
document.MM_returnValue = true;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#0000CC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#0000CC" vlink="#0000CC" alink="#0000CC">
<div align="left"> <a href="javascript:;" onClick="JustSoPicWindow('dadklein.jpg','587','1000',' !','#FFFFFF','hug image','0');return document.MM_returnValue" onMouseOver="MM_displayStatusMsg('Bild 1');return document.MM_returnValue"><img height=99
src="dadklein.jpg" width=108
border=0></a></div>
</body>
</html>
Ich hab ja keine Ahnung, was du nimmst, aber bitte nimm weniger davon ...
Hi!
Und das konntest Du, warum genau, nicht in den anderen thread schreiben?
Geholfen hast Du damit jedenfalls niemanden, der mal auf deinen Thread stoesst, weil er ein aehnliches Problem hat.
(Okay, eine Codewand ohne Kommentar ist eh nicht wirklich brauchbar)
hallo,
<script language="JavaScript">
Das ist keinesfalls richtig.
<!--
Das ist nur bedingt richtig.
<!--
Und diese Wiederholung ist absolut unrichtig.
function MM_reloadPage(init)
Das ist ein Macromedie-Script, das dir irgendein "Editor" geschrieben hat. In aller Regel sind diese Macromedia-Scripts nicht richtig.
<body bgcolor="#FFFFFF" text="#0000CC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#0000CC" vlink="#0000CC" alink="#0000CC">
Das ist nicht richtig. Alles, was du für <body> angeben möchtest, regelst du bitte mit CSS.
<div align="left">
Das ist nicht richtig. Wenn du dein DIV positionieren möchtest, regelst du das bitte mit CSS.
<a href="javascript:;"
Das ist auf katastrophale Weise nicht richtig.
Was wolltest du jetzt aber eigentlich beweisen?
Grüße aus Berlin
Christoph S.
Du hast Dir das wirklich alles angesehen?
oO *staun*
hallo Steel,
Du hast Dir das wirklich alles angesehen?
Jau, habe ich, ich bin ja gründlich.
oO *staun*
Du würdest noch mehr staunen, wenn du dir "das" auch alles anschauen würdest.
Grüße aus Berlin
Christoph S.
Jau, habe ich, ich bin ja gründlich.
sobald ich "javascript" irgendwo in der nähe einer funktion sehe die MM_ als präfix hat, schaltet mein sofort zum nächsten task um um bleibende schäden zu vermeiden :D
Grundlage für Zitat #1130.
Hi!
sobald ich "javascript" irgendwo in der nähe einer funktion sehe die MM_ als präfix hat, schaltet mein sofort zum nächsten task um um bleibende schäden zu vermeiden :D
Das ist extrem gut! Geht mir normal auch so. Und hier das beste: Mein ehemaliger Kollege, hat unglaublich wirres JS geschrieben. Seine Funktionen fingen oft auch mit 'MM_' an. Der Witz: Wir haben hier keinerlei Editoren, sondern nur Notepad. *akte-x musik einblend*
Ich bilde mir allerdings ein, dass er tatsaechlich ein altes Frontpage hatte. (Ich hab nichtmal das)
Hallo,
Mein ehemaliger Kollege, hat unglaublich wirres JS geschrieben. Seine Funktionen fingen oft auch mit 'MM_' an.
vielleicht hieß der Kollege Markus Müller? ;-)
Ich bilde mir allerdings ein, dass er tatsaechlich ein altes Frontpage hatte. (Ich hab nichtmal das)
Autsch.
So long,
Martin
hallo,
Ich bilde mir allerdings ein, dass er tatsaechlich ein altes Frontpage hatte. (Ich hab nichtmal das)
Frontpage hat niemals "MM*"-Scripts erstellt, sowas machen tatsächlich nur GoLive, Dreamweaver und Konsorten.
Grüße aus Berlin
Christoph S.
Mahlzeit fatpipe85,
bitte unterlasse in Zukunft Doppelpostings, insbesondere wenn sie außer unkommentiertem Code, der prinzipiell falsch ist und niemandem etwas bringt, nichts enthalten!
MfG,
EKKi