Θέστε ως αρχική σας σελίδα!

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
γιαννης
Δημοσιεύσεις: 648
Εγγραφή: 25 Σεπ 2002 14:21
Επικοινωνία:

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από γιαννης » 04 Μαρ 2007 13:11

Φαίνεται προς το παρόν ότι έχουμε ένα δυσεπίλυτο θέμα. Έψαξα αρκετά να βρω ένα συμβατό κώδικα σε java script που να θέτει μια σελίδα ως αρχική, όταν κάνει κλικ επάνω το link ένας χρήστης, και να είναι συμβατός με ΙΕ και FF, αλλά μάταια. Είδα και ανάλογες ερωτήσεις σε διάφορα φόρουμ από άτομα που έψαχναν αυτό ακριβώς, αλλά δεν υπήρξε αποτέλεσμα. Λέτε να μην υπάρχει τελικά συμβατός κώδικας; Έχει κανείς κάποια λύση; (για προσθήκη στα αγαπημένα έχω βρει, για να θέσω την σελίδα ως αρχική ενδιαφέρομαι μόνο).
Εικόνα

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από EneMe » 04 Μαρ 2007 13:35

Πραγματικά, είναι δύσκολο αυτό...

Δεν μπορώ να σε βοηθήσω, πέρα από το παρακάτω link που δεν ξέρω αν λέει κάτι πραγματικά χρήσιμο...

http://www.actionscript.org/forums/arch ... 52789.html

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από panosru » 04 Μαρ 2007 14:08

eftiaksa ayto tora, douleyei se opera, firefox kai ie den to dokimasa allou.

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
		<title>Add to favorites cross browser</title>		
		<script type="text/javascript">
			//<!&#91;CDATA&#91;
			window.onload = init;
			
			function init &#40;&#41;
			&#123;
				favorites&#40;&#41;;
			&#125;
			
			function favorites &#40;&#41;
			&#123;
				var favClassName = 'addToFavorites';
				var favElements = document.getElementsByTagName&#40;'a'&#41;;
				var favElementsLen = favElements.length;
				
				for &#40;var x = 0; x < favElementsLen; x++&#41;
				&#123;					
					if&#40;favElements&#91;x&#93;.className.indexOf&#40;favClassName&#41; == 0&#41;
					&#123;					
						favElements&#91;x&#93;.onclick = function &#40;&#41;
						&#123;
							this.href = 'javascript&#58;void&#40;0&#41;;';					
							try
							&#123;
								window.external.AddFavorite&#40;document.location.href,document.title&#41;;
							&#125;
							catch &#40;e&#41;
							&#123;
								try
								&#123;
									window.sidebar.addPanel&#40;document.title,document.location.href,''&#41;;
								&#125;
								catch &#40;ee&#41;
								&#123;
									if &#40;window.opera && window.print&#41;
									&#123;
										var mnb = document.createElement&#40;'a'&#41;;
										mnb.setAttribute&#40;'rel','sidebar'&#41;;
										mnb.setAttribute&#40;'href',document.location.href&#41;;
										mnb.setAttribute&#40;'title',document.title&#41;;
										mnb.click&#40;&#41;;										
									&#125;
								&#125;
							&#125;
							
							return &#40;false&#41;;
						&#125;
					&#125;
				&#125;
			&#125;
			
			//&#93;&#93;>
		</script>
	</head>
	<body>
		<div id="wrapper"><a href="#" class="addToFavorites" title="Add to favorites">Add to favorites</a></div>
	</body>
</html>

Άβαταρ μέλους
γιαννης
Δημοσιεύσεις: 648
Εγγραφή: 25 Σεπ 2002 14:21
Επικοινωνία:

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από γιαννης » 04 Μαρ 2007 14:13

Αυτό που έφτιαξες είναι για προσθήκη στα αγαπημένα, εγώ θέλω να σε ρωτάει αν θες να κάνεις την σελίδας αυτή ως αρχική σου σελίδα.
Εικόνα

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από panosru » 04 Μαρ 2007 15:15

nai exeis dikio! aproseksia mou, dystixos omos se firefox ap' oti eida kai ego den yparxei kati symbato gia set as homepage -ayto to leo me kathe epifylaksi-

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
		<title>Set as homepage &#40;only ie&#41;</title>		
		<script type="text/javascript">
			//<!&#91;CDATA&#91;
			window.onload = init;
			
			function init &#40;&#41;
			&#123;
				homepage&#40;&#41;;
			&#125;
			
			function homepage &#40;&#41;
			&#123;
				var homeClassName = 'setHomepage';
				var homeElements = document.getElementsByTagName&#40;'a'&#41;;
				var homeElementsLen = homeElements.length;
				
				for &#40;var x = 0; x < homeElementsLen; x++&#41;
				&#123;					
					if&#40;homeElements&#91;x&#93;.className.indexOf&#40;homeClassName&#41; == 0&#41;
					&#123;					
						homeElements&#91;x&#93;.onclick = function &#40;&#41;
						&#123;
							this.href = 'javascript&#58;void&#40;0&#41;;';					
							try
							&#123;
								document.body.style.behavior='url&#40;#default#homepage&#41;';
								document.body.setHomePage&#40;window.location.href&#41;;
							&#125;
							catch &#40;e&#41;
							&#123;
								alert&#40;e.description&#41;;
							&#125;
							
							return &#40;false&#41;;
						&#125;
					&#125;
				&#125;
			&#125;
			
			//&#93;&#93;>
		</script>
	</head>
	<body>
		<div id="wrapper"><a href="#" class="setHomepage" title="set as homepage">set as homepage</a></div>
	</body>
</html>
Antistoixa to parakato douleyei se internet explorer alla se firefox kai se opera bgazei to mynhma undefined fysika an thes mporeis na to bgaleis na mhn petaei mynhma ego apla to ebala gia logous debuging.. pantos endiaferon thema, tha synexiso to psaksimo alla ap' oti blaipo den kykloforei kati symbato gia firefox kai mozila based browsers.

Pantos to dikiologo ayto mias kai an o xrhsths thelei na orisei os homepage thn istoselida sou tote mporei na to kanei apo to menu tou browser tou den einai anagkh na tou dineis esy to link, h idia theoreia ysxiei kai gia ta bookmarks - prosopika, pote den tha pataga tetoiou eidous links -

Άβαταρ μέλους
γιαννης
Δημοσιεύσεις: 648
Εγγραφή: 25 Σεπ 2002 14:21
Επικοινωνία:

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από γιαννης » 04 Μαρ 2007 18:26

Βασικά το θεωρώ ενδιαφέρον να έχει ο χρήστης μια τέτοια επιλογή και είναι τρελό ένα τόσο φαινομενικά απλό θέμα να μην έχει λυθεί. Που να σκοντάφτει άραγε το θέμα; Τόσο δύσκολο είναι να φτιαχτεί σχετικός κώδικας πια;
Εικόνα

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από panosru » 04 Μαρ 2007 19:18

to thema den einai ston kodika oute sthn dyskolia, to thema etsi opos to eida kai go einai oti apla den yposthrizete apo tous mozila based browsers, otan kati den yposthrizete pleon den mporeis na kaneis tipota..

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Θέστε ως αρχική σας σελίδα!

Δημοσίευση από skeftomilos » 04 Μαρ 2007 22:47

Είμαι καθημερινός χρήστης του Firefox, και τον προτιμώ από άλλους browsers ακροβώς γιατί ΔΕΝ έχει τέτοια features. Αν θέλω να ορίσω μια σελίδα ως homepage, ανοίγω τα Options.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες