[PHP/Javascript] Wie kann ich eine "ID" in ein PopUp Fenster senden?

digiTALE

Lt. Junior Grade
Dabei seit
Juli 2004
Beiträge
270
Hey,

ich wollte über einen Link die ID zu einem PopUp Fenster mitsenden lassen um dort nähere Details anzeigen zu lassen.

PHP:
//Script für das PopUp
function Fenster(name, url, left, top, width, height, toolbar, menubar,
statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';

  cookie_str = document.cookie;
  cookie_str.toString();

  pos_start  = cookie_str.indexOf(name);
  pos_end    = cookie_str.indexOf('=', pos_start);

  cookie_name = cookie_str.substring(pos_start, pos_end);

  pos_start  = cookie_str.indexOf(name);
  pos_start  = cookie_str.indexOf('=', pos_start);
  pos_end    = cookie_str.indexOf(';', pos_start);
  
  if (pos_end <= 0) pos_end = cookie_str.length;
  cookie_val = cookie_str.substring(pos_start + 1, pos_end);
  if (cookie_name == name && cookie_val  == "done")
    return;

  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',
  toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',
  scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

//Link der die ID zum PopUp senden soll

<a href=\"javascript:Fenster('win', 'popup/popup.php', 0, 0, 300, 200, 0, 0, 0, 0, 0)?id=$id\">$row[Titel]</a>
Nur leider geht das nicht, der Internet Explorer bringt mir immer eine Javascript Fehlermeldung sobald ich das "?id=$id" hinten ranhänge.

Weiß jemand einen Rat wie ich das hinbekomme?

PS: bei dem Link im Code wollte er pertu den Schrägstrich "\" nicht reinmachen !


mfg digiTALE
 

Enigma

Captain
Dabei seit
Apr. 2004
Beiträge
3.135
HTML:
<a href="javascript:Fenster('win', 'popup/popup.php?id=$id', 0, 0, 300, 200, 0, 0, 0, 0, 0)\">$row[Titel]</a>
Der HTTP-Query-String muss mit in die URL
 

digiTALE

Lt. Junior Grade
Ersteller dieses Themas
Dabei seit
Juli 2004
Beiträge
270
Ich dummerchen :rolleyes:, hätte ich mal besser hinschauen sollen

Danke für die schnelle Anrwort :)

mfg digiTALE
 
Top