webForumDet fria alternativet

kontrollera om objekt finns?

4 svar · 243 visningar · startad av Thomasa

ThomasaMedlem sedan aug. 2002351 inlägg
#1

försöker kontrollera om ett objekt finns, som nedan, men jag får fel på den rad när jag deklarerar pageid?

<script language="javascript">
function printer(){

var pageid = parent.main.document.info.pageid.value

if (pageid =! null) {
		window.open('http://www.thomas.se/print.asp?pageid='+parent.main.document.info.pageid.value);
	}else{
		alert('Please print this page with your browser print function.');
	}
}
</script>
Web-TorMedlem sedan nov. 200013 890 inlägg
#2
if(parent.main.document.info.pageid)
	alert('Finns')
else
	alert('Finns inte')
ThomasaMedlem sedan aug. 2002351 inlägg
#3

får error med både:

if(parent.main.document.info.pageid){
	window.open('http://liko.cqtest.se/web/print/print.asp?pageid='+parent.main.document.info.pageid.value);
}else{
	alert('Please print this page with your browser print function.');
	}

och

if(parent.main.document.info.pageid)
	alert('Finns')
else
	alert('Finns inte')

Den säger: parent.main.... är inte ett objekt eller null..?

ThomasaMedlem sedan aug. 2002351 inlägg
#4

det fungerar dock när objektet finns, då skriver den ut finns

ThomasaMedlem sedan aug. 2002351 inlägg
#5

märkte nu att den klagade för att info-formuläret inte heller finns så det fungerade med

<script language="javascript">
function printer(){

if(parent.main.document.info){
	window.open('http://liko.cqtest.se/web/print/print.asp?pageid='+parent.main.document.info.pageid.value);
}else{
	alert('Please print this page with your browser print function.');
	}
}
</script>
133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)