VinnarenMedlem sedan sep. 2005833 inlägg Hej
Jag behöver hjälp med lite hjälp med kod. Jag har en popup ruta på min sida. När man trycker på välj på något i popuprutan vill jag att det som man klickade på överförs till "huvudsidan". Alltså det ska hamna i textrutor.
Koden jag har på Välj knappen är:
<a onclick='valdBild(23.JPG)' href='#'>Välj</a>
Hur löser jag detta??
Tacksam för all hjälp
colioneMedlem sedan juni 20014 421 inlägg du får utnyttja opener-egenskapen till window objektet.
window.opener.fortsättning
http://www.webreference.com/js/tutorial1/opener.html
VinnarenMedlem sedan sep. 2005833 inlägg hmm, det vill inte fungera :S
på länken har jag:
<a href='javascript:valdBild('23.JPG')'>Välj</a>
sen i javascriptet:
function valdBild(symbol)
{
if (window.opener && !window.opener.closed)
window.opener.document.nynyhet.nyBildFramsidan.value = symbol;
window.close();
}
men får felmeddelandet: Syntax Error på javascriptet när man har tryckt på Välj
colioneMedlem sedan juni 20014 421 inlägg och html på opener sidan ser ut hur?
VinnarenMedlem sedan sep. 2005833 inlägg såhär typ:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Bilder</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="../style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="admin.js"></script>
</head>
<body>
<table id='bild_tabell'><tr><td id='kolumn_bildNamn'>Namn</td><td id='kolumn_bildStorlek'>Storlek</td><td></td><tr><tr><td><a target='_blank' href ='../bilder/upload/nyheter_liten/23.JPG'> flagga.jpg</a> </td><td>78 x 90</td><td><a href='javascript:valdBild('23.JPG')'>Välj</a></td><tr></table><a href='upload.asp'>Ladda Upp</a>
</body>
</html>
colioneMedlem sedan juni 20014 421 inlägg Du har ju inte med någon av namnen du försöker referera i den kodsnuten...så det är inte så konstigt... ;)
Dock kan du accessa elementet med id nyBildFramsidan på opener-sidan med foljande snutt från popupen:
window.opener.document.getElementById('nyBildFramsidan').value = symbol
utan mellanslag i value dock.
VinnarenMedlem sedan sep. 2005833 inlägg får detta felmeddelande nu:
Fel: syntax error
Källkodsfil: javascript:valdBild(
colioneMedlem sedan juni 20014 421 inlägg Visa lite kod som stämmer överens med vad du säger då.
VinnarenMedlem sedan sep. 2005833 inlägg skulle tro att felet ligger på välj:
<a href='javascript:valdBild('23.JPG')'>Välj</a>
det står bara javascript:valdBild( när jag håller över länken, men kollar man i koden som genererats står det: <a href='javascript:valdBild('23.JPG')'>Välj</a>
colioneMedlem sedan juni 20014 421 inlägg ahh, ja...ögonen är det första man blir blind på. ;)
<a href="javascript:valdBild('23.JPG')">Välj</a>
Ska det vara.
VinnarenMedlem sedan sep. 2005833 inlägg tack, nu funkar det :bire