Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Di 04.07.2006 16:38
Titel [javascript] frage zu open_url |
|
|
hi, folgendes:
im head habe ich
Code: | <script language="JavaScript">
<!--
var temp;
var st = 1;
var w = 0;
var h = 0;
function open_url(w,h,url) {
if(temp){
if(!temp.closed){
temp.close();temp="";
}
}
if (window.screen) {
var chasm = screen.availWidth;
var mount = screen.availHeight;
newwin = window.open(url,'posB','status=yes,scrollbars=yes,width=' + w + ',height=' + h + ',status=' + st + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5));
temp = newwin;
temp.name = "temp";
newwin="";
}
}
// -->
</script> |
als hyperlink verwende ich
Code: | javascript:open_url (725,525,'../test/test.swf') |
funktioniert auch einwandfrei, bis ich das script aus einer ebene starten wollte....
also:
link auf html seite geht mit open_url,
aber auf der html seite ist eine ebene (immer sichtbar), von der aus der open_url link nicht funzt.... why that???
thx
[edit]
Titel geändert
Zuletzt bearbeitet von tacker am Di 04.07.2006 18:13, insgesamt 2-mal bearbeitet
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 04.07.2006 17:14
Titel
|
|
|
Meinst Du mit Ebene ein Iframe oder ein Div?
Übrigens java != javascript
|
|
|
|
|
Anzeige
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Di 04.07.2006 18:17
Titel ach ja die eile... |
|
|
ok ich meinte nen div layer...
muss das script dafür an eine andere position als in den head? sprich zu der ebene?
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 04.07.2006 18:37
Titel
|
|
|
Nö das ist egal - hauptsache das Script ist
oben im Head drin. Poste doch einfach mal
alles, das kann nix schlimmes sein.
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Do 06.07.2006 12:03
Titel . |
|
|
thanks also hier alles: besagter hyperlink im div layer "layer 1" ist rot makiert. setzte ich den link ausserhalb des divs, funzt es einwandfrei..... danke schonmal!
<HTML>
<HEAD>
<TITLE>folge</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script language="JavaScript">
<!--
var temp;
var st = 1;
var w = 0;
var h = 0;
function open_url(w,h,url) {
if(temp){
if(!temp.closed){
temp.close();temp="";
}
}
if (window.screen) {
var chasm = screen.availWidth;
var mount = screen.availHeight;
newwin = window.open(url,'posB','status=yes,scrollbars=yes,width=' + w + ',height=' + h + ',status=' + st + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5));
temp = newwin;
temp.name = "temp";
newwin="";
}
}
// -->
</script>
<script language="JavaScript" type="text/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);
//-->
</script>
</HEAD>
<BODY BGCOLOR=#FFFFFF background="Bilder/back.jpg" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad="MM_preloadImages('Bilder/presse_13a.jpg','Bilder/index_05b.jpg','Bilder/index_06b.jpg','Bilder/index_07b.jpg','Bilder/index_08b.jpg','Bilder/index_09b.jpg')">
<!-- ImageReady Slices (folge.psd) -->
<div align="center">
<TABLE WIDTH=766 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD ROWSPAN=13> <IMG SRC="Bilder/produkte_01a.jpg" ALT="" WIDTH=19 HEIGHT=815></TD>
<TD ROWSPAN=8> <IMG SRC="Bilder/index_02.jpg" WIDTH=493 HEIGHT=284 ALT=""></TD>
<TD COLSPAN=2> <IMG SRC="Bilder/index_03.jpg" WIDTH=254 HEIGHT=85 ALT=""></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=85 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <IMG SRC="Bilder/index_04.jpg" WIDTH=254 HEIGHT=12 ALT=""></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=12 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <a href="index.html"><IMG SRC="Bilder/index_05.jpg" ALT="" name="Image1" WIDTH=254 HEIGHT=34 border="0" id="Image1" onMouseOver="MM_swapImage('Image1','','Bilder/index_05b.jpg',1)" onMouseOut="MM_swapImgRestore()"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=34 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <a href="produkte.html"><IMG SRC="Bilder/index_06.jpg" ALT="" name="Image2" WIDTH=254 HEIGHT=28 border="0" id="Image2" onMouseOver="MM_swapImage('Image2','','Bilder/index_06b.jpg',1)" onMouseOut="MM_swapImgRestore()"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=28 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <a href="technologie.html"><IMG SRC="Bilder/index_07.jpg" ALT="" name="Image3" WIDTH=254 HEIGHT=25 border="0" id="Image3" onMouseOver="MM_swapImage('Image3','','Bilder/index_07b.jpg',1)" onMouseOut="MM_swapImgRestore()"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=25 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <a href="wissenschaft.html"><IMG SRC="Bilder/index_08.jpg" ALT="" name="Image4" WIDTH=254 HEIGHT=27 border="0" id="Image4" onMouseOver="MM_swapImage('Image4','','Bilder/index_08b.jpg',1)" onMouseOut="MM_swapImgRestore()"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=27 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2> <a href="presse.html"><IMG SRC="Bilder/index_09.jpg" ALT="" name="Image5" WIDTH=254 HEIGHT=28 border="0" id="Image5" onMouseOver="MM_swapImage('Image5','','Bilder/index_09b.jpg',1)" onMouseOut="MM_swapImgRestore()"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=28 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2 ROWSPAN=2 valign="top" background="Bilder/presse_10.jpg">
<blockquote>
<div align="right"></div>
<div id="Layer1" style="position:absolute; width:182px; height:77px; z-index:1; overflow: auto; top: 241px; left: 802px;" class="link_klein2"><span class="link_klein2"><a href="presse_anschrift.html" class="link_klein2">Anschrift
Pressestelle</a></span><a href="presse_anschrift.html" class="link_klein2">
<br>
</a><span class="link_klein2"><a href="presse_mitteilung.html" class="link_klein2">Pressemitteilungen</a></span><a href="presse_mitteilung.html" class="link_klein2"><br>
</a><a href="presse_fotos.html" class="link_klein2">Pressefotos</a><a href="presse_fotos.html" class="link_klein2"><br>
</a><span class="link_klein2"><a href="javascript:open_url (725,525,'presse_kontaktform.html')" class="link_klein2">Presse-Kontaktformular</a></span><a href="presse_kontaktform.html" class="link_klein2"><br>
</a><a href="presse_fotos.html" class="link_klein2">Produktproben</a></div>
</blockquote></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=45 ALT=""></TD>
</TR>
<TR>
<TD ROWSPAN=2 background="Bilder/presse_122.jpg"> </TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=28 ALT=""></TD>
</TR>
<TR>
<TD ROWSPAN=3><img src="Bilder/presse_12.jpg" width="19" height="471"> </TD>
<TD ROWSPAN=2> <a href="service.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image26','','Bilder/presse_13a.jpg',1)"><img src="Bilder/presse_13.jpg" name="Image26" width="235" height="48" border="0"></a></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=19 ALT=""></TD>
</TR>
<TR>
<TD ROWSPAN=2 valign="top" background="Bilder/presse_16.jpg"> <p align="center" class="produkte">Liebe
Journalistin, lieber Journalist,</p>
<div align="center">
<table width="400" height="97" cellpadding="0" cellspacing="0">
<tr>
<td><p class="normal">wir freuen uns, daß Sie sich für
die Dermokosmetika Synchroline interessieren und Sie den Weg
auf unsere Homepage gefunden haben.</p>
<p class="normal">Gerne stellen wir Ihnen auch auf diesem Wege
unsere Informationen und Pressemitteilungen zur Verfügung.
Wenn Sie regelmäßig über News informiert werden
möchten, nehmen wir Sie in unseren Verteiler auf. Sie erhalten
dann unsere neuesten Pressemitteilungen per E-Mail oder Post.
<br>
So, wie es es wünschen.</p>
<p class="normal">Gerne senden wir Ihnen auch Produktproben, damit
Sie unsere Hautpflege-Produkte Ihren Lesern, Hörern oder
Zuschauern vorstellen können.</p>
<p class="normal">Wir freuen uns auf Ihre Nachricht </p>
<p class="normal"><br>
</p></td>
</tr>
</table>
</div>
<div align="center">
<table width="400" height="71" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="209" valign="top" class="normal"><strong>URI-PRESSEDIENST</strong><br>
Presseagentur der Dermokosmetika<br>
(05207) 9 24 89-0<br>
presse@synchroline.de</td>
<td width="30"> </td>
<td width="194" valign="top"><br>
</td>
</tr>
</table>
</div></TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=29 ALT=""></TD>
</TR>
<TR>
<TD background="Bilder/presse_15.jpg"> </TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=423 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3 background="Bilder/index_25.jpg"> </TD>
<TD> <IMG SRC="/Bilder/spacer.gif" WIDTH=1 HEIGHT=27 ALT=""></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
</div>
</BODY>
</HTML>
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 06.07.2006 14:02
Titel
|
|
|
Hmm also ich kann den Fehler nicht reproduzieren?
Funktioniert einwandfrei. Paste mal diesen (etwas
gesäuberten) Abschnitt rein in dein Dokument (als
Url steht jetzt mal google.de drin):
Code: | <div id="Layer1" style="position:absolute; width:182px; height:77px; z-index:1; overflow: auto; top: 241px; left: 802px;" class="link_klein2">
<a href="presse_anschrift.html" class="link_klein2">Anschrift Pressestelle</a><br>
<a href="presse_mitteilung.html" class="link_klein2">Pressemitteilungen</a><br>
<a href="presse_fotos.html" class="link_klein2">Pressefotos</a><br>
<a href="javascript:open_url(725,525,'http://www.google.de');" class="link_klein2">Presse-Kontaktformular</a><br>
<a href="presse_fotos.html" class="link_klein2">Produktproben</a>
</div> |
Aber davon mal abgesehen sowieso besser den Link
z.B. so zu schreiben:
Code: | <a href="http://www.google.de" target="_blank" onClick="open_url(725,525,this);return false">NeuerLink</a><br> |
...damit die NonJavascript-User auch weiterkommen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
[Javascript] window.open mit externer URL
[JavaScript / PHP] window.open unter IE
JavaScript Frage
Javascript frage...
Frage zu Javascript in Frameset
[Javascript] Frage zu livevalidation
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|