Just nu i M3-nätverket
Gå till innehåll

Vill inte ha någon förfrågan!


Frogge

Rekommendera Poster

Jag har en sida som jag vill öppna i en ruta utan några fält och scroll. Sidan sa öppnas automatiskt från sidan index.html.

Efter sidan är öppnad ed hjälp av javascriptet ska index-sidan stänga sing själv. Mitt script ser ut såhär:

 

 

<SCRIPT language="JavaScript">

<!--

 

window.open("sida.asp","Sida","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes");

 

parent.close();

 

//-->

</SCRIPT>

 

När skriptet vill tänga sidan får jag upp en alert med förfrågan

 

"The Web page you are viewing is trying to close the window. Do you want to close this window?"

 

Hur gör jag så att denna förfrågan INTE kommer upp? När man har skriptet som stänger fönstert i en länk som nedan komemr ingen förfrågan upp, men det ska ju ske automatiskt!

 

<a href="javascript:parent.close();">Stäng rutan</a>

 

Tacksam för svar!

 

 

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

En bra sida är aldrig så bra att en dålig

webbmaster inte kan förstöra den.

En dålig sida är aldrig så dålig att en

bra webbmaster kan få den till toppen.

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

Länk till kommentar
Dela på andra webbplatser

 

 

 

Kort svar, det går inte, och tur är det.

Du ska ge F*N i mitt browserfönster, om det hade gått, och du hade gjort det, hade det varit sista gången du fått ett besök av mig.

 

Länk till kommentar
Dela på andra webbplatser

Fan vad sne man kan va då!

Och dessutom, varför kommer det inte någon förfrågan på en annan av mina sidor där man stänger browserrutan med en länk?

 

Varför va så vrong? En ny sida öppnas ju i ett nytt browserfönster.

 

Stackars människa hur man kan snetända alltså...

 

Gurgla bajs!

 

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

(WWW) Wendi Widi Wici

Nytt ordspråk från 2001 e.Kr.

 

Länk till kommentar
Dela på andra webbplatser

Fan vad sne man kan va då! Stackars människa hur man kan snetända alltså...

 

För kännedom: Han är definitivt inte ensam.

 

Många webbdesigners är duktiga på att hitta på små trick som bara gör folk förbannade. Automatisk fönsterstängning (eller öppning) är ett typexempel.

 

Om jag vill att ett fönster ska stängas så stänger jag det själv. Jag vill inte att funktionerna i min dator ska kapas av kreativa webbdesigners.

 

Sånt där blir man bara förbannad av och så slutar man besöka den sajten. Det kan vara bra att ha i åtanke, kanske... om du inte har som syfte att irritera dem som besöker din sajt, föstås... ;)

 

/Björn G

 

---

"Under certain circumstances, profanity provides a relief denied even to prayer."

[inlägget ändrat 2001-12-03 05:37:05 av Björn G]

Länk till kommentar
Dela på andra webbplatser

Men en ny browser öppnas ju!

 

Den ser exakt lika dan ut, skillnaden är bara den att den nya browsern inte har någon scroll.

 

Förstår inte det störiga i det hela då liksom...

 

I vilket fall som hellst, du vet möjligtvis inte HUR man gör att ingen förfrågan kommer upp? Sen kan jag avgöra om jag vill irritera mina besökare som du nu säger....

 

 

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

(WWW) Wendi Widi Wici

Nytt ordspråk från 2001 e.Kr.

 

Länk till kommentar
Dela på andra webbplatser

 

 

Har du läst din egen kod?

Du öppnar ditt fönster utan address- och verktygsfält så det går inte att använda till att surfa i längre.

Dessutom har jag en känsla av att jag vill kunna trycka "back" om jag hamnar på din sida, så var är då min "history" ?

 

Det är inte antalet fönster som är viktigt (då skulle jag väl sitta och trycka CTRL-N hela dagarna) så att du ersätter det du stänger med ett nytt hjälper inte.

 

Dessutom, en browser som låter dig stänga fönstret med ett javascript (även om det startas från en länk) utan att få en varning följer inte standarden för javascript1.2. Den standarden säger att du inte kan stänga ett fönster du inte själv skapat med javascript innan utan att få en varning.

 

Så jag upprepar mig: GE F*N I MITT BROWSERFÖNSTER!

 

[inlägget ändrat 2001-12-03 13:52:29 av robert aden]

Länk till kommentar
Dela på andra webbplatser

Gnäll gnäll gnäll...

 

Ok, men om man nu inte ska ha en sida som öppnas i ett nytt fönster, hur får man då bort scrollen utan att använda frames? Finns det något javascript eller CSS som kan fixa det?

 

För frames är verkligen ett krav att det INTE ska va. Det passar inte sättet min sida redan e uppbyggd på...

 

Tacksam om ni kan hjälpa mig nu å inte tjata på hur jag använder vissa saker eller inte!

 

Länk till kommentar
Dela på andra webbplatser

Hehehe, visst!

 

Men det vore bäst om man inte behövde öppna något alls. Tycker själv det stör, men är ända utvägen som jag ser.

 

Det bästa vore att bara kunna ta bort scrollen och behålla resten av fönstret som det är utan att öppna ett nytt fönster.

 

 

Välkommen till vänskapen, robban!

 

WWW - Wendi Widi Wici ! :)

 

Länk till kommentar
Dela på andra webbplatser

 

Via Javascipt kan du bara stänga fönster som du själv har öppnat via javascript, en säkerhetsfunktion.

 

/Göran

 

 

 

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Ibland kan det vara bra att stänga utan förfrågan. tex om man skall logga in till en speciell applikation.

 

Här är två kodex jag gjort.

Det första stänger parent vid inloggnings-klick

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

function validateLogin(pwdKontroll)

{

 

var strStaffID=pwdKontroll.staffID.value

var bool = null;

bool = strStaffID.match(/^\d{1,5}$/);

 

// stänger index.htm :)

window.opener.close();

 

if (pwdKontroll.staffID.value=="")

{

alert("Var ange personal-nummer");

pwdKontroll.staffID.focus();

return false;

}

else if (bool == null)

{

alert("Angivet personal-nummer är ogiltligt\n\nEtt sådant består endast av 1 till 5 heltal");

pwdKontroll.staffID.value='';

pwdKontroll.staffID.focus();

return false;

}

 

 

if (pwdKontroll.pwd.value=="")

{

alert("Var god ange lösenord");

pwdKontroll.pwd.focus();

return false;

}

else if (pwdKontroll.pwd.value.length > 30)

{

alert("Lösenordet är för långt\n\nDet får bestå av max 30 tecken");

document.pwdKontroll.pwd.value='';

pwdKontroll.pwd.focus();

return false;

}

 

}

 

 

//-->

</Script>

********************************

Det andra stänger en popup efter skrivning till databas och reloadar "mamma-fönstret" till popupen

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

<Script Language="JavaScript">

//function closeMe()

//{

// fyra oika sätt att stänga fönstret på

 

//window.opener.location.reload();

//onload="window.opener.location.reload();"

//window.opener.location.reload();

 

// detta är det fjärde och ger inga alerts eller liknande

// fönstret stängs och användaren skickas automatiskt tillbaka till journalen

opener.document.location.href=opener.document.location.href

window.close();

//}

</Script>

<form>

<input type="button" value="Stäng detta fönster" name="btnCancel" onClick="closeMe();">

</form>

 

 

Mvh Petter

 

Länk till kommentar
Dela på andra webbplatser

  • 9 months later...

 

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

function hidden()

{document.body.style.overflow='hidden';}

function unhidden()

{document.body.style.overflow='';}

// End -->

</script>

 

 

</HEAD>

 

<body onload="hidden()">

 

Länk till kommentar
Dela på andra webbplatser

 

Och vad hjälper detta till???

 

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

Kom ihåg, du får bara ta tre steg

innan du måste släppa bollen!

 

Länk till kommentar
Dela på andra webbplatser

Det tar iaf hos mig bort rullisterna.

 

Läste bara som hastigast igenom strängen och tyckte det verkade som en efterfrågan på det fanns.

 

 

Länk till kommentar
Dela på andra webbplatser

Citatet är bortredigerat av ansvarige moderator

 

Det sista alternativet! Lyckades jag inte? Och?

 

[inlägget ändrat 2002-12-05 15:30:49 av Kristianstad]

Länk till kommentar
Dela på andra webbplatser

Ansvarig moderator är inte här just nu och kan ge dig en tillsägelse så i egenskap av moderator för en del andra forum så gör jag ett inlägg här och ber dig fundera lite över din attityd gentemot dem som skriver här.

 

Läs punkt 1 och 2 här:

//eforum.idg.se/Eforumintro.asp#Del7

 

Detta forum är alltså ett diskussionsforum där frågor som ställs inte alltid genererar de svar frågeställaren förväntar sig.

 

/Stefan

 

Länk till kommentar
Dela på andra webbplatser

Med anledning av Eforums regler beslutar jag härmed att Stänga denna tråd.

Jag anser precis som Stefan att vissa inte använder en god attityd gentemot andra.

Jag hoppas att sådant inte kommer förekomma i fortsättningen!

För eventuella kommentarer till detta beslut; maila mig på c4kristoffer@hotmail.com

Vänliga Hälsningar

Kristoffer - moderator för Javascriptforumet

 

[inlägget ändrat 2002-09-29 22:12:20 av Kristianstad]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

Gäst
Detta ämne är nu stängt för ytterligare svar.
×
×
  • Skapa nytt...