Popup funktoniert nicht

alex130

Erfahrenes Mitglied
Hallo
Ich hab ein Problem und zwar funktonieren meine Popups nicht...
Ich habe folgenden JS Code:
HTML:
<script type="text/javascript">
var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height, scrolling)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrolling+',copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
</script>
Und so rufe ich den Link auf:
HTML:
<a href="javascript:popUpWindow('./show_dl.php?id=<?=$dl->id;?>',0, 0, 700, 480, 'no')" /><img src="<?=$dl->thumb1;?>" /></a>
Es öffnet sich nur ein leeres Fenster.
Ich hoffe ihr könnt mir helfen.
lg gh0$t
 
Hi,

vermutlich stimmt bei dir der URL nicht, denn bei mir funktioniert das Script tadellos.
 
Hi
Ich habs jetzt mal eben mit dem IE getestet und da funktoniert es einwandfrei...
Was sollte bei der URL falsch sein?
Danke
 
Was bei dir konkret mit dem URL nicht stimmt, kann ich dir auch nicht sagen.

Das Script mit abgeändertem URL läuft auf jeden Fall in allen mir zur Verfügung stehenden Browsern einwandfrei, und keiner gibt eine Fehlermeldung aus.
 
HI
Ich hab jetzt ziemlich lang den Fehler gesucht, aber ich finde ihn einfach nicht...
Kann mir iniemand helfen?
Danke
 
Dir kann nur geholfen werden, wenn du einen link auf die nicht funktionierende Seite postest. Evtl. könnte es auch notwendig, deinen serverseitigen Code hier zu posten.

Bei diesem Teil ist auf jeden Fall etwas faul:
HTML:
<?=$dl->id;?>
 
Zuletzt bearbeitet:
Hi
Hier ist der Link: http://root.pcmasters.at/godysseus/index.php?site=show_cat&id=3
Und hier der komplette Code der Seite:
PHP:
<script type="text/javascript">
var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height, scrolling)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrolling+',copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}
</script>  

	
	<?php
	$id = $_GET['id'];
	
	if(!is_numeric($id))
	{
		header("Location:index.php");
	}
	
	$sql = mysql_query('SELECT * FROM `downloads` WHERE `sub_cat` = "'.mysql_real_escape_string($id).'"');
	while($dl = mysql_fetch_object($sql))
	{
	?>
	<div class="content_head"></div>
		<div class="content_body" style="overflow:auto;">
		
		<table width="100%" border="0">
		  <tr>
			<td>
			<a href="javascript:popUpWindow('http://root.pcmasters.at/godysseus/show_dl.php?id=<?=$dl->id;?>',0, 0, 700, 480, 'no')" /><img src="<?=$dl->thumb1;?>" alt="<?=$dl->name;?>" /></a></td>
			<td>&nbsp;</td>
		  </tr>
		</table>
		
		</div>
	<div class="content_foot"></div>
	<?php
	}
	
	?>
 
Hi,

versuch es mal hiermit:

Code:
<a href="#" onclick="popUpWindow('http://root.pcmasters.at/godysseus/show_dl.php?id=18', 0, 0, 700, 480, 'no'); return false;">...</a>
 
Zurück