Ja som rubriken antyder har jag tagit över ett projekt som använder sig av funktionen showModalDialog i överflöd. Nu behöver jag hjälp att byta ut detta fenomen för att göra verktyget "cross-browser" kompatibelt.
Behöver lite hjälp på vägen hur jag ska få samma funktionalitet med en annan metod. Window.open? Kan man få den att fungera likadant? Visa/Dölja en div och returnera ett värde?
Det essentiella här är ju att när man klickar och får upp fönstret med val skall scriptet stanna upp, vänta på returnerat värde och därefter fortsätta. Är det överhuvudtaget möjligt att detta att fungera på ex Firefox?
Nja, Javascript är i det stora hela ett händelsestyrt (Event driven) språk, vilket betyder att "rätt" sätt att göra det på är att skapa en div med två knappar och en iframe i, och lägga event handlers på knapparna. Om du verkligen inte kan få det att funka utan att skriptet stannar upp, så är ditt enda val confirm.
Nja, Javascript är i det stora hela ett händelsestyrt (Event driven) språk, vilket betyder att "rätt" sätt att göra det på är att skapa en div med två knappar och en iframe i, och lägga event handlers på knapparna. Om du verkligen inte kan få det att funka utan att skriptet stannar upp, så är ditt enda val confirm.
if(confirm("Fråga")){
// Ja
}else{
// Nej
}
Ok, då vet jag hur det ligger till. Tackar så mycket för hjälpen (y) Då blir det tillbaka till ritbordet ;)
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849