Forum Discussion

mankeycloun's avatar
mankeycloun
Regular Visitor
9 years ago

Javascript work in context of HTMLElement

Hello everyone!

I'm sure, that something is missing, but I have no idea where is the mistake.

I have a simple code (at the end of my post).

As a result I always get "Counting rabbits" and  "...Finished counting", but script doesn't work.

I will be very thakful for any suggestion on what is missing if the way I'm trying to make that stuff work is correct.

---------------------------------------------------------------------------------------

 

module powerbi.extensibility.visual {
export class Visual implements IVisual {
private target: HTMLElement;


constructor(options: VisualConstructorOptions) {

this.target = options.element;

}

public update(options: VisualUpdateOptions) {

this.target.innerHTML = `

<html>
<body>
<h1>Counting rabbits</h1>

 

<script type="text/javascript">


for(var i=1; i<=3; i++) {
alert("Rabbit "+i+" out of the hat!")
}
</script>


<h1>...Finished counting</h1>


</body>

</html>


`;
}
}
}

 

--------------------------------------------------------------------------------------- 

1 Reply