Jump to content
GSForum - Segélyvonal

Javascript kérdésem van


tzoli

Recommended Posts

tzoli

Játékszabályok:

 

Amint egy problémára van megoldás kiszedjük a beszélgetést ebbõl a topicból, hogy ne duzzadjon túl nagyra és kereshetetlenre, átláthataltlanra.

 

Egy hozzászólás lehetõleg egy kérdést tartalmazzon, vagy egy témához kapcsolódjon.

 

Helytelen:

 

A megoldás a problémádra ez: ....

Ja és nekem is van egy kérdésem: ...

vagy

 

Két kérdésem van: ...

vagy

 

Az a kérdésem, hogy ... . Ja és még azt meg tudná valaki mondani, hogy ... ?
Link to comment
Share on other sites

  • 1 month later...
Mezofi

Sziasztok!

Lehet a kérdés ismét nincs jó helyen, bár szerintem igen.

 

Még nem csináltam olyat, hogy javascript eredményét php-nek átadom.

 

Hogyan lehet ezt megoldani?

 

Tehát.Pl.:

 

java script:

<script language="javascript">
<!--Böngészõ nyelve
document.write(navigator.userLanguage);
//-->
</SCRIPT>

Ennek az eredményét szeretném átadni a php-nek.

php

<?php echo $bongeszo_nyelve;?>

 

:upsz:

Edited by tzoli
Link to comment
Share on other sites

Pjotr

meg lehet azt csinálni Javascriptel, hogy egy linkre kattintva betöltõdik egy oldal, mondjuk a menu nevû framre, és betöltõdik még egy a main framre :?:

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

Meg igen.

 

<html>
<head>
<script type="text/javascript">
function twoframes()
{
document.all("frame1").src="frame_c.htm"
document.all("frame2").src="frame_d.htm"
}
</script>
</head>

<body>
<iframe src="frame_a.htm" name="frame1"></iframe>
<iframe src="frame_b.htm" name="frame2"></iframe>

<form>
<input type="button" onclick="twoframes()" value="Change url of the two iframes">
</form>
</body>

</html>

 

A dolog hátránya, hogy egyelõre csak Internet Explorerrel teljesen tökéletes. (Kizárólag pozícionálási gondok lehetnek)

 

Mûködõ verziója itt található.

Link to comment
Share on other sites

benkovics
meg lehet azt csinálni Javascriptel, hogy egy linkre kattintva betöltõdik egy oldal, mondjuk a menu nevû framre, és betöltõdik még egy a main framre :?:

Miért kell ehhez javascript?

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

Figyelünk! :P

Link to comment
Share on other sites

benkovics

Megnyitsz egy új Frameset-et! :ötlet: És máris kihagyhatod a scriptet! :P:D

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

A Frameset az egyre inkább nem használatos. Elavult. ;) (Mellesleg: amióta css-sel is lehet "iframe-keretet" csinálni, azóta meg különösen elegáns lehet a javascript használata.) :P

Link to comment
Share on other sites

benkovics

:hmm:

Errõl, még nem hallottam!

Hogy is van ez "kéremszépen"? Tudnál mutatni erre egy példát? Mármint a megvalósításra?

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

Igen, rögtön ... De beírom a css topicba. Ez maradjon a javascripté. :)

Link to comment
Share on other sites

benkovics

:oké:

Akkor felteszem ott is a kérdést!

Link to comment
Share on other sites

  • 2 weeks later...
döke

Hello !!

Nem tud valaki egy olyan scriptet hogy az oldalt ne tudják lementeni a saját Pc-jükre a Fájl menüben a Mentés máskénttel :?::?:

Link to comment
Share on other sites

priby

Erreõl azt hiszem az elõzõ fórumban volt szó... azt le lehet tilani, hogy jobb egérgommbal ne lehessen kattintani, de azt, hogy a fájl menüben...

Nem tartom valószínûnek, hogy van ilyen módszer...

Link to comment
Share on other sites

döke

A jobbgomb-os scritet ismerem !!!

Link to comment
Share on other sites

Kovács Dávid ( Davs )

De az foxival kijátszható két kattintással ;)

Link to comment
Share on other sites

google

Az Operával meg még azt sem kell. :hááát:

Link to comment
Share on other sites

SzoZo

A kérdésem nem kifejezetten JavaScripthez kapcsolódik, az alábbi kód miatt került ebbe a topicba.

Szeretnék egy egyszerû karakteres menüt változtatható betûtípussal, színnel, mérettel. Már találtam egy egyszerût. Egy bajom van: JS-t használ. Tesztelések során az IE engedi futni, Firefox pedig nem. Igazából én nem rajongok a JS-ért, mert rengeteg biztonsági rést hordozhat magában. Sõt az alábbi kód sem tökéletes. Hiába veszem rövidebbre az openandclose értéket, nem reagál.

Lásd a kódot:

<html
><head>
<script type="text/javascript"  language="javascript">
<!-- innen
/*
Menü
*/

var menublock=new Array() 
var index=0;

//menublock[index]="Menu_betütipus;"+    
//                 "Menu_betüméret;"+  
//                 "Menu_betüszin;"+
//                 "Menu_betüvastagság;"+  
//                 "Almenu_betütipus;"+  
//                 "Almenu_betüméret;"+  
//                 "Almenu_betüszin;"+
//                 "Almenu_betüvastagság;"+  
//                 "Menu_szövege|Cime|Target;"+        
//                 "Almenu_szövege|Cime|Target;"+  

menublock[index]="Arial;"+    
                "4;"+    
                "#001B63;"+      
                "1;"+    
                "Arial;"+    
                "2;"+    
                "#001B63;"+      
                "0;"+    
                "Menü 1|#|;"+        
                "almenü 1|menu2.html|;"+  
                "almenü 2|menu3.html|;"    
index++;  
menublock[index]="Arial;"+      
                "4;"+    
                "#001B63;"+      
                "1;"+    
                "Arial;"+    
                "2;"+    
                "#001B63;"+      
                "0;"+    
                "Menü 2|#;"+    
                "almenü 1|#|;"+    
                "almenü 2|#|;"
index++;  
menublock[index]="Arial;"+    
                "4;"+    
                "#001B63;"+  
                "1;"+    
                "Arial;"+    
                "2;"+    
                "#001B63;"+      
                "0;"+    
                "Menü 3|#;"+      
                "almenü 1|#|;"+    
                "almenü 2|#|;"    

 
var menusplit
var urlsplit
var font_weight_main
var font_weight_sub
   
var showsubmenus=new Array()
for (i=0;i<=menublock.length-1;i++) {showsubmenus[i]=-1}

function openandclose(visi) 
{
showsubmenus[visi]=(-1)*showsubmenus[visi]

var menucontent=""

for (i=0;i<=menublock.length-1;i++) 
 {
 menusplit=menublock[i].split(";")
 urlsplit=menusplit[8].split("|")
 if (menusplit[3]==1) {font_weight_main="<b>"}
 if (menusplit[3]==0) {font_weight_main=""}
 if (menusplit[7]==1) {font_weight_sub="<b>"}
 if (menusplit[7]==0) {font_weight_sub=""}

 menucontent+=font_weight_main+"<a href='javascript:openandclose("+i+")'><font face="+menusplit[0]+" color="+menusplit[2]+" size="+menusplit[1]+">"+urlsplit[0]+"</font></a><br>"
 if (showsubmenus[i]==1) 
  {
  for (ii=9;ii<=menusplit.length-1;ii++) 
   {
   urlsplit=menusplit[ii].split("|")
   menucontent+=font_weight_sub+"   <a href="+urlsplit[1]+" target="+urlsplit[2]+"><font face="+menusplit[4]+" color="+menusplit[6]+" size="+menusplit[5]+">"+urlsplit[0]+"</font></a><br>"
   }
  }
 }
if (document.all) {MicrosoftMENU.innerHTML=menucontent}
if (document.layers) 
 {
 document.NetscapeMENU.document.write(menucontent)
 document.NetscapeMENU.document.close()
 }
}
// eddig -->
</script>
</head>
<BODY onload="openandclose(1000)">
<div id="MicrosoftMENU"></div>
<layer id="NetscapeMENU"></layer>
</body>
</html>

 

Mivel JS-hez nem értek, DHTML-t nem szívesen használok a kompatibilitások miatt, ezért a fenti kódhoz hasonló megjelenésû többlépcsõs menüt kérek, amely lehetõleg onmouseover módszerrel mûködik. (Fölévive az egeret megnyílik a lépcsõ alatta levõ foka, és így tovább.) Egy igazán jó menü van az infoszigeten, ahhoz hasonló kellene.

Várom az ötleteket, tanácsokat! ;)

Link to comment
Share on other sites

SzoZo

Ez a css creator egy kincsesbánya! :D Ezzel bármiféle css-t meg tudok csinálni.

Visszatérve a menükhöz: Majdnem jó, csak az almenüt nem oldalra szeretném nyitni, nem úgy mint a Windows Start menüje, hanem egy tabulátorral beljebb és alá. Lehet, hogy én voltam figyelmetlen és nem vettem észre. ;)

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

Azt már úgy pozícionálod, ahogy Neked szimpatikus! A margin, padding, z-index értékeket módosítva tudod helyezgetni az almenü(k) pozícióját.

Link to comment
Share on other sites

Mezofi

@MiniDisc

 

Ha ez nem túl nagy kérés, lenne esetleg ídõd elmesélni mire jó ez a css creátor, én nem tudtam rájönni. Ez egy külön alkalmazás? Vagy egy kész oldalt lehet vele formázni?

 

:?:

Link to comment
Share on other sites

Kovács Gyula (MiniDisk)

Igazából példatár. A weboldal címét úgy tudnám jellemezni, mint ha egy embernek adnák egy elnevezést, tehát mint személy a css creator, css készítõ emberke, stb. Az oldalon rengeteg példát találni css menüre és egyéb trükkökre, illetve a java kiváltására ad tippeket css technológiával helyettesítve azt. A weboldalon vannak ilyen "generator" alkalmazások, amivel elõállíthatsz ugyan weblapot, és css fájlt, amit lementhetsz, de az oldalnak ez csak másodlagos célja.

 

A belinkelt oldalon meg jobb oldalt vannak opciók, amivel a kérdéses css menüt tudod elkészíteni, illetve a css-kódját és a html-be szúrandót írja ki Neked a bal oldalra. Tehát "program" is, meg tipp adó is egyben. De komplett weboldalakat nem készít, a menüt is úgy készíti, ami az oldalon a séma, utána Neked kell a weboldalad adottságaihoz igazítani. (Elsõsorban pozícionálás/méret terén).

Link to comment
Share on other sites

Mezofi

Köszi.

Link to comment
Share on other sites

  • 2 weeks later...
kissipos

Halihó!

 

Egy kis segítségre lennem szükségem...

A helyzet az, hogy adott egy multimédiás CD.

Van egy fullscreenes html "doksi" a cd-n, ami frame-ben (3 db) van megcsinálva.

kellene valamilyen megoldás arra, hogy egy bezárógombot helyezhessek el rajta.

A bezárógomb az ALT+F4-et váltaná ki (legalábbis Winen).

 

Nem tudom mennyire világos a probléma...

 

 

 

elõre is köszi...

Link to comment
Share on other sites

google

Próbáld meg ezt:

<a href="javascript:window.close()">Bezárás</a>

 

Ha nem mûködne, akkor jöhet ez:

<a href="javascript:parent.close()">Bezárás</a>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...