Script funktioniert nicht

Baerwatz

Mitglied
Ja hallo,
ich bins nochmal.

Ich habe ein Problem mit nem Javascript, das ein PopUp öffnet, in dem ein Bild angezeigt wird. Es funktioniert zwar in NS 7 aber nicht in IE 5.

Woran kann das liegen?

Hier ein Ausschnitt aus dem Quelltext:
PHP:
<table width="100%" cellspacing="0" cellpadding="0" style="font-size:13px;" border="0">
    <tr valign="top">
	 <td width="40%"><b>Ansprechpartner</b></td>
	 <td width="20%">&nbsp;</td>
	 <td width="40%">&nbsp;</td>
	</tr>
	<tr valign="top">
	 <td width="40%"><a href="javascript:popup('imgs/imgs_e4/xy.gif','X Y','450','250','10','10','1','1')" style="font-size:13px; color:#CC0033;">
	 XY</a></td>
	 <td width="20%">Tel.: </td>
	 <td width="40%">E 4</td>
	</tr>
</table>
 
Original geschrieben von Baerwatz
PHP:
<a href="javascript:popup('imgs/imgs_e4/xy.gif','X Y','450','250','10','10','1','1')" style="font-size:13px; color:#CC0033;">
	 XY</a>

Hm, sieht doch merkwürdig aus, oder?
 
uuuups,
da ist mir wohl beim Kopieren ein Fehler unterlaufen.
Es muss natürlich heißen:
PHP:
<table width="100%" cellspacing="0" cellpadding="0" style="font-size:13px;" border="0">
    <tr valign="top">
	 <td width="40%"><b>Ansprechpartner</b></td>
	 <td width="20%">&nbsp;</td>
	 <td width="40%">&nbsp;</td>
	</tr>
	<tr valign="top">
	 <td width="40%"><a href="javascript:popup('imgs/imgs_e4/xy.gif','X Y','450','250','10','10','1','1')" style="font-size:13px; color:#CC0033;">
	 XY</a></td>
	 <td width="20%">Tel.: </td>
	 <td width="40%">E 4</td>
	</tr>
</table>

Ich hatte die Smilies nicht deaktiviert. Deshalb der etwas seltsame Code.
 
Hi,

die Funktion zum Öffnen des PopUps würde sicherlich bei der Fehleranalyse weiterhelfen ;)

Vielleicht liegt es jedoch am Leerzeichen beim Parameter 'X Y'.

Ciao
Quaese
 
Hi Quaese,

hier mal die Funktion, das mit dem Leerzeichen probier ich mal aus.

Code:
function popup(url,title,width,height,center,resize,scroll,posleft,postop) 
{
      if (posleft != 0) { x = posleft }
      if (postop != 0) { y = postop }
      if (!scroll) { scroll = 1 }
      if (!resize) { resize = 1 }
      if ((parseInt (navigator.appVersion) >= 4 ) && (center)) 
      {
             X = (screen.width - width ) / 2;
             Y = (screen.height - height) / 2;
      }
      if (scroll != 0) { scroll = 1 }
      var Win = window.open(url,title,'width='+width+',height='+height+',top='+Y+',left='+X+',resizable=no,scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no');
}
 

Neue Beiträge

Zurück