[JS/PHP] window.open() -za długi URL?

0

Witam, mam pewien (prawdopodobnie banalny) problem odnośnie JS:
mam plik z danymi który listuje się w tabeli dzięki pętli, każda nowa linia ma swój unikatowy znak (tutaj jako zmienna $unique), problem polega na tym, że chciałbym otworzyć nowe okienko ze zmienną $unique w adresie, ale JS okazuje się być nieposłuszny i nie znam przyczyny dlaczego

funkcja JS:

function edit(nr) {
	url = "edit.php?nr="+nr;
	var dummy = window.open(url,"editMovie","width=510,height=400");
}

link w PHP:

echo '<a href="javascript: edit('.$unique.');">edytuj</a>';

wszystko było ok gdy używałem innego numeru (2-3 znaki), a zmienna $unique to md5() czyli przykładowo 1df92a8e7fbbb45676f461ba338b3f3d, nie wiem czy przyczyną jest nadmierna długość, czy może da się to obejść. zależy mi na takim właśnie linku ponieważ mam listę z danymi które chciałbym modyfikować, jeśli zmienna którą użyje do zdefiniowania którą pozycję chcę edytować się powtorzy wyedytuje kilka na raz

Z góry dziękuję za pomoc i przepraszam jeśli poruszam ponownie ten problem ale nie mogłem znaleźć podobnego zapytania na forum.

Pozdrawiam

  • czokalapik
0

może

echo '<a href="javascript: edit(\''.$unique.'\');">edytuj</a>';
0

Mi się wydaje, że przed cudzysłowiami powinny także znaleźć ukośniki, czyli:

echo '<a href=\"javascript: edit(\''.$unique.'\');\">edytuj</a>';

0

dzieki wielkie Adamo (tak tez myslalem ze problem banalny).

1 użytkowników online, w tym zalogowanych: 0, gości: 1