Link in vordefinierten Fenster öffnen...
Lars
- javascript
Hallo habe da folgendes Problem...
Ich habe eine seite, auf der Bilder sind... diese Bilder sollen beim anklicken in einer größeren version erscheinen und zwar in einem neuen Browser Fenster... Dieses Fenster soll aber folgende Eigenschaften haben:
eine bestimmte größe und breite
es soll oben rechts am bildschirm erscheinen
es soll keine laufleisten, scrollleisten und browsermenüs haben... eben nur ein Fenster (vielleicht auch ohne Titelleiste)...
Hab es nun mit so eine "Popup" Java Befehl versucht. Geht auch, leider nur bei einen Link, weil ich nicht weiß wie ich diesen Befehl so umschreiben muss, dass ich ihn auf mehere Links anwenden kann und es ausserdem noch das Problem gibt, dass wenn Java ausgeschaltet ist, dann öffnet sich das Fenster garnicht erst, suche ich halt folgende Lösung...
Einen Code (Html, Dhtml, Java, etc.), den ich nicht direkt bei der Linkseite einbauen muss, sondern in der "Fenster" seite selbst... Halt kurz um brauche ich halt einen Code, den ich im HEAD einfügen kann um ein Fenster anzuweisen, dass es oben gestellte anforderungen hat. Und wenn der Code nicht vom Browser erkannt wird, dann soll sich das Fenster halt ganz normal öffnen...
Wer kann mir ein HTML Beispiel dazu senden, was ich einfach in meine Fensterseite einbauen kann?
MailWait@gmx.de
Vielen Dank
Lars
Moin,
wenn du deinen Quelltext mitgesendet hättest, könnte man dir eventuell sagen, was du ändern musst damit es auch bei meheren Links funktioniert. ;-)
Greetings Morgane!
hab jetzt mal den quelltext angehangen...
ist aber nur der anfang, halt da wo das wichtige drin steht... Hab da wo die Links drin sind mal ---- Striche gezogen. Die Links sind noch nicht verlinkt darum steht da nur "#". Und bei dem ersten Link hab ich eben das mit dem PopUp drin... Doch leider weiß ich nicht wie ich das umschreiben muss, damit sich bei Link 2 z.B. Datei "pic002.html" öffnet etc....
Ausserdem sind das dann ja nur Javelinks, die halt ohne Jave garnicht erst laufen, wer kann mir mal die ersten 2 Links so schreiben, damit es funktzt mit und ohne Java?
Vielen lieben Dank...
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>fototabelle 2002</title>
---------------------------------------------------------------------
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("pic001b.htm","Popup","width=620,height=460");
}
// -->
</script>
---------------------------------------------------------------------
<base target="_self">
<csscriptdict import>
<script type="text/javascript" src="file:///C:/Dokumente%20und%20Einstellungen/Axel%20Wunsch/Anwendungsdaten/Adobe/Adobe%20GoLive/Settings/JScripts/GlobalScripts/CSScriptLib.js"></script>
</csscriptdict>
<csactiondict>
<script type="text/javascript"><!--
var preloadFlag = false;
function preloadImages() {
if (document.images) {
over__001 = newImage(/*URL*/'click.jpg');
over__002 = newImage(/*URL*/'click.jpg');
over__003 = newImage(/*URL*/'click.jpg');
over__004 = newImage(/*URL*/'click.jpg');
over__005 = newImage(/*URL*/'click.jpg');
over__006 = newImage(/*URL*/'click.jpg');
over__007 = newImage(/*URL*/'click.jpg');
over__008 = newImage(/*URL*/'click.jpg');
over__009 = newImage(/*URL*/'click.jpg');
over__010 = newImage(/*URL*/'click.jpg');
over__011 = newImage(/*URL*/'click.jpg');
over__012 = newImage(/*URL*/'click.jpg');
over__013 = newImage(/*URL*/'click.jpg');
over__014 = newImage(/*URL*/'click.jpg');
over__015 = newImage(/*URL*/'click.jpg');
over__016 = newImage(/*URL*/'click.jpg');
over__017 = newImage(/*URL*/'click.jpg');
over__018 = newImage(/*URL*/'click.jpg');
over__019 = newImage(/*URL*/'click.jpg');
over__020 = newImage(/*URL*/'click.jpg');
over__021 = newImage(/*URL*/'click.jpg');
over__022 = newImage(/*URL*/'click.jpg');
over__023 = newImage(/*URL*/'click.jpg');
over__024 = newImage(/*URL*/'click.jpg');
over__025 = newImage(/*URL*/'click.jpg');
over__026 = newImage(/*URL*/'click.jpg');
over__027 = newImage(/*URL*/'click.jpg');
over__028 = newImage(/*URL*/'click.jpg');
over__029 = newImage(/*URL*/'click.jpg');
over__030 = newImage(/*URL*/'click.jpg');
over__031 = newImage(/*URL*/'click.jpg');
over__032 = newImage(/*URL*/'click.jpg');
preloadFlag = true;
}
}
// --></script>
</csactiondict>
<STYLE type=text/css>BODY{SCROLLBAR-FACE-COLOR:#FF5050;SCROLLBAR-3DLIGHT-COLOR:black;SCROLLBAR-ARROW-COLOR:black;SCROLLBAR-TRACK-COLOR:black;SCROLLBAR-DARKSHADOW-COLOR:black}</style>
</head>
<body onload="preloadImages();" bgcolor="#000000">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="492">
<tr>
<td height="11" width="10"></td>
<td height="11" width="113"></td>
<td height="11" width="10"></td>
<td height="11" width="113"></td>
<td height="11" width="10"></td>
<td height="11" width="113"></td>
<td height="11" width="10"></td>
<td height="11" width="113"></td>
</tr>
-------------------------------------------------------------------
<tr>
<td width="10"> </td>
<td width="113"><a onmouseover="changeImages( /*CMP*/'_001',/*URL*/'click.jpg');return true" onmouseout="changeImages( /*CMP*/'_001',/*URL*/'button/001.JPG');return true" onFocus="if(document.all) this.blur()" href="javascript:PopupFenster()"><img name="_001" border="0" src="button/001.JPG" width="113" height="75"></a></td>
<td width="10"> </td>
<td width="113"><a onmouseover="changeImages( /*CMP*/'_002',/*URL*/'click.jpg');return true" onmouseout="changeImages( /*CMP*/'_002',/*URL*/'button/002.JPG');return true" href="#" onFocus="if(document.all) this.blur()"><img name="_002" border="0" src="button/002.JPG" width="113" height="75"></a></td>
<td width="10"> </td>
<td width="113"><a onmouseover="changeImages( /*CMP*/'_003',/*URL*/'click.jpg');return true" onmouseout="changeImages( /*CMP*/'_003',/*URL*/'button/003.JPG');return true" href="#" onFocus="if(document.all) this.blur()"><img name="_003" border="0" src="button/003.JPG" width="113" height="75"></a></td>
<td width="10"> </td>
<td width="113"><a onmouseover="changeImages( /*CMP*/'_004',/*URL*/'click.jpg');return true" onmouseout="changeImages( /*CMP*/'_004',/*URL*/'button/004.JPG');return true" href="#" onFocus="if(document.all) this.blur()"><img name="_004" border="0" src="button/004.JPG" width="113" height="75"></a></td>
</tr>
-------------------------------------------------------------------
</table>
</body>
</html>
Moin,
ohjee, da hast dir ganz schön was zusammengebaut, dürfte recht ladeintensiv sein und "file:///C:/Dokumente%20und%20Einstellungen/Axel%20Wunsch/Anwendungsdaten/Adobe/Adobe%20GoLive/Settings/JScripts/GlobalScripts/CSScriptLib.js" funzt wohl nicht, wenn du das ganze erst einmal online gestellt hast.
Sorry, aber da meine JavaScript- Kenntnisse sich auch auf das Notwendigste beziehen, komme ich durch den Quelltext auch net ganz durch. Sicher ist, du musst Objektnamen verteilen.
Bei Drweb gibt es nen ganz guten Artikel, wie man das mit den PopUpfenster macht: http://www.drweb.de/trickkiste/tricks86.shtml
Übrigens Java ist nicht gleich JavaScript und JavaScript haben die meisten noch aktiviert. Dennoch würde ich mir ne Alternativlösung suchen, weil die meisten sind nicht alle.
Greetings Morgane!