Jump to content
php.lv forumi
  • 0

IE atkal spītējas


aika

Question

<script>
	function popitup(url)
	{
	var newW = 500;
	var newH = 200
	var left = (screen.width-newW)/2;
	var top = (screen.height-newH)/2;
	var newwindow = window.open(url, 'ask bill', 'location=0, width='+newW+',height='+newH+',left='+left+',top='+top);
	newwindow.resizeTo(newW, newH);
	newwindow.moveTo(left, top);
	newwindow.focus();
	return false;
	}
</script>

un tālāk iekš php:

 <INPUT type=submit 
			onclick="return popitup('ask_bill.php?s_id=$row[user]&seller=$oldseller∑=$sum&c=$auctions_count')">

 

Uz FF strādā lieliski, IE spītējas un jaunais logs neizlec! Kur problēma - kods taču elementāri vienkāršs un apmuļļāts!

 

Un papildus jautājums - vai tiešām ar FF nav javas koda kas aizvērtu logu?!

 

Txs jau iepriekš

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

shini rinda var newH = 200 truksts ;

 

onclick="popitup('ask_bil ... bez return?

Link to comment
Share on other sites

  • 0

IE nepatīk, ka loga nosaukumam ir atstarpe. Nomaini ask bill uz askbill un vajadzētu darboties.

 

Par papildus jautājumu - java nav tas pats, kas javascript!

Un ir skripts, kas aizver logu, ja logs ticis atvērts ar window.open(). Aizvērt var ar self.close();

Link to comment
Share on other sites

  • 0

return false ir nepieciešams, ja negrib, lai izpildas submit poga, uz kuras tas onclick ir uzlikts. (ja nu vienīgi tas submit neatrodas iekš formas, tad vispār būtu muļķīgi izmantot input submit)

JS nav tik piekasīgs uz ; aiz variabļiem, ja tie ir katrs jaunā rindā.

Vaina bija atstarpē "ask bill", kā jau iepriekš rakstīju

Link to comment
Share on other sites

  • 0
a kāpēc tu nevari taisīt labāk kaut ko šitādu ?

http://innonesen.se/test/l-34/

 

Nevis cerēt ka popup-blocker'is tevi nepamanīs.

 

izskatās baigi labi.Taču man nepieciešams popapa logā lietotājam izdarīt izvēli (divi radio butoni), uz šo izvēli noreaģēt (aizsūtīt meilu) un aizvērt.

Diemžēl es ar javu pārāk uz Jūs, so ...

bet paldies . moš kādreiz noderēs!

Link to comment
Share on other sites

  • 0

Tā nav "java" , bet gan javascript.

 

Taču man nepieciešams popapa logā lietotājam izdarīt izvēli (divi radio butoni), uz šo izvēli noreaģēt (aizsūtīt meilu) un aizvērt.
Tieši kas no tā nav izdarāms ?

Varbūt tev nevajadzetu klientam solīt uztaisīt fīčas, kuras neproti ..

Link to comment
Share on other sites

  • 0
izskatās baigi labi.Taču man nepieciešams popapa logā lietotājam izdarīt izvēli (divi radio butoni), uz šo izvēli noreaģēt (aizsūtīt meilu) un aizvērt.

Dziljakajaa buutiibaa tas ir parasts <div> kuram uzlikt paliels z-index ,

ieksaa vari likt ko vien velies, tajaa skaitaa <ifreim>

atver ar document.getelementByid().style.displey="block" aizver ar to pashu tikai vertiiba ="none" (iesakumaa vertiiba ir none)

Ja izmanto kaadu no JavaScriptiskajiem Freimworkiem, tad iespejams ka viss jau ir uztaisiits...

--------

Pats pedejaa laikaa, gandriiz vispar esmu atteicies no PopUp, un pat no JS alert un conform logiem ( gliitak ir izmantot smuku Div, nekaa standarta JS zinjojumus)

Edited by Grey_Wolf
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...