Torna indietro   Serverplan Forum > Risorse per Webmaster > HTML

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 11-06-2004, 10.42.00
Member
 
Data registrazione: 26-10-2003
Residenza: ://localhost/
Messaggi: 68
boolbo is on a distinguished road
Predefinito mantenere il dominio nella barra browser senza frame

Salve, questa domanada la rivolgo anche allo staff di ServerPlan, soprattutto a loro:

Quando noi abbiamo il nostro dominio internet http://www.miosito.it/
abbiamo ovviamente una pagina principale (la home) definita per esempio come index.htm pi? le varie pagine che compongono il sito.

Quando scrivo il nome del dominio basta che scriva www.miosito.it che raggiungo la pagina index, non importa che io scriva per forza www.miosito.it/index.htm ok?

Bene voglio che navigando nel sito nella barra del browser rimanga solo www.miosito.it senza che in coda appaiono i nomi delle pagine seguenti che vado a visitare. Questo so che posso risolverlo con un frameset a due righe con la superiore uguale a zero e nella inferione la pagina interna che voglio definire come home....e index.htm mi diventa il frameset.

Ok, ma se io volessi evitare i frames c'? per caso un modo, un settaggio che so via .htaccess per fare questa cosa, appunto evitando i frames?

Grazie
Rispondi citando
  #2 (permalink)  
Vecchio 14-06-2004, 14.56.35
Senior Member
 
Data registrazione: 02-05-2003
Residenza: Lodi
Messaggi: 103
mzuccala is on a distinguished road
Invia un messaggio via ICQ a mzuccala Invia un messaggio via MSN a mzuccala
Predefinito

io conosco solo i frames, cmq puoi usare anche un frame solo invece che 2

ciao

8)
__________________
Michele Zuccala
Serverplan Forum Moderator
Rispondi citando
  #3 (permalink)  
Vecchio 14-06-2004, 15.04.34
Member
 
Data registrazione: 26-10-2003
Residenza: ://localhost/
Messaggi: 68
boolbo is on a distinguished road
Predefinito

Tipo questo?

Codice:
<html>
<head>
<title>Nuova pagina di prova</title>
</head>

<frameset rows="*">
  <frame name="finestra" src="main.htm">
  <noframes>
  <body>

  </body>
  </noframes>
</frameset>
</html>
Rispondi citando
  #4 (permalink)  
Vecchio 14-06-2004, 15.05.36
Senior Member
 
Data registrazione: 02-05-2003
Residenza: Lodi
Messaggi: 103
mzuccala is on a distinguished road
Invia un messaggio via ICQ a mzuccala Invia un messaggio via MSN a mzuccala
Predefinito

bravo
__________________
Michele Zuccala
Serverplan Forum Moderator
Rispondi citando
  #5 (permalink)  
Vecchio 14-06-2004, 17.42.35
Member
 
Data registrazione: 02-11-2003
Messaggi: 47
karlotto is on a distinguished road
Predefinito

Veramente ci sarebbe un'altra soluzione... ma occorre un po' di lavoro per preparare i templates (chiamiamoli cos? :wink

Ho capito che tu vuoi che non compaia il nome della pagina nella barra indirizzo; ma tutto il discorso seguente pu? avere un senso per te solo se ? indifferente avere nella barra indirizzo www.miosito.it oppure www.miosito.it/index.php, cio? se pu? comparire al massimo il nome della prima pagina di ingresso al sito.

In pratica dovresti crearti una pagina (la index.php) che reindirizzi ad una qualunque delle tue pagine in base ad un parametro passatogli tramite le variabili globali in modalit? nascosta (io conosco il php, quindi ti suggerirei di usare il php, ma non escludo che si possa fare con altri linguaggi, forse anche con del semplice html, magari integrato con JavaScript).

Nella tua pagina index.php potresti avere una struttura tipo questa:

Codice:
<?php
$pagina_destinazione = $_POST['id'];

switch ($pagina_destinazione)
   {
   case 1:
   (vai al caso della pagina 1...);
   break;

   case 2:
   (vai al caso della pagina 2...);
   break;

   default:
   errore(404);
   }
?>
Ognuna delle pagine che ti servono possono essere delle normali pagine (in php), magari incluse (ovvero con l'istruzione include 'nomepagina.inc'), ma i loro link dovranno essere del tipo:
Codice:
echo "<form name=\"link_1\" method=post action=\".\">\n";
echo "<input type=\"image\" src=\"immagine.gif\" name=\"id\" border=\"0\" value=\"X\">\n";
echo "</form>\n";
dove, ovviamente, quella X rappresenta uno dei casi dello switch. Utilizzando questo sistema il valore "X" viene passato come campo nascosto (dunque non visibile come "index.php?id=X") e, con gli opportuni controlli, puoi aggiungere tanti case quanti ne vuoi.

In dipendenza di come l'utente entra nella tua home page, al massimo pu? comparire il nome della pagina d'ingresso (index.php) e niente altro.

L'idea ? questa ma sinceramente non l'ho implementata, dunque il codice potrebbe essere da rivedere.

Spero di esserti stato utile.

-K8
Rispondi citando
  #6 (permalink)  
Vecchio 14-06-2004, 17.45.35
Senior Member
 
Data registrazione: 02-05-2003
Residenza: Lodi
Messaggi: 103
mzuccala is on a distinguished road
Invia un messaggio via ICQ a mzuccala Invia un messaggio via MSN a mzuccala
Predefinito

? una idea.... bisognerebbe vedere come viene, sinceramente con i frames ? molto pi? pulita, e poi ? assurdo pensare che per ciascun link devi scrivere 20 righe di codice.....

cmq il javascript non lo pu? fare.
__________________
Michele Zuccala
Serverplan Forum Moderator
Rispondi citando
  #7 (permalink)  
Vecchio 14-06-2004, 17.52.17
Member
 
Data registrazione: 02-11-2003
Messaggi: 47
karlotto is on a distinguished road
Predefinito

Citazione:
Originalmente inviato da mzuccala
? assurdo pensare che per ciascun link devi scrivere 20 righe di codice.....
Nessuno vieta di usare le funzioni o gli include, definendo una volta per tutte la struttura-tipo e passando solo il parametro che interessa :wink:

Comunque non sono 20 righe di codice: solo 4 sono necessarie, perch? nel costrutto switch puoi scegliere per ogni valore di 'id' di includere il file che ti serve come file html, dato che include(), di default, tratta il file incluso come html :lol:

Ad ogni buon conto ? tutto relativo: se boolbo ha la necessit?, anche 20 righe di codice in pi? per ogni link sono bene accette.

-K8
Rispondi citando
  #8 (permalink)  
Vecchio 14-06-2004, 17.56.52
Senior Member
 
Data registrazione: 02-05-2003
Residenza: Lodi
Messaggi: 103
mzuccala is on a distinguished road
Invia un messaggio via ICQ a mzuccala Invia un messaggio via MSN a mzuccala
Predefinito

beh volendo potresti fare anche che

Codice:
echo "<form name=\"link_1\" method=post action=\"http://www.nomesito.it/\">\n"; 
echo "<input type=\"image\" src=\"immagine.gif\" name=\"id\" border=\"0\" value=\"X\">\n"; 
echo "</form>\n";
in modo che l'ACTION del form sia sottointeso e non si veda il "/index.php"

cmq sono ancora piuttosto dubbioso... :?
__________________
Michele Zuccala
Serverplan Forum Moderator
Rispondi citando
  #9 (permalink)  
Vecchio 29-06-2007, 15.10.47
Junior Member
 
Data registrazione: 29-06-2007
Messaggi: 1
Akuryu is on a distinguished road
Predefinito

sono nuovo del forum e scusate se ho rievocato un topic forse vecchio, ma la cosa migliore ? passare dal linguaggio html al linguaggio php, e fare lo switch come consigliava l'altro utente, o in alternativa rimanendo in html si potrebbe utilizzare un iframe
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
hosting senza dominio gughi Quesiti pre-acquisto 1 18-09-2007 16.44.31
Preferiti firefox nella barra laterale? ghisirds HTML 0 28-05-2007 09.41.34
spazio hosting senza dominio cber Quesiti pre-acquisto 2 09-05-2005 15.18.16
Dominio senza hosting Luka73 Registrare / Trasferire un dominio 11 30-06-2004 00.38.55
Attivazione hosting senza trasferimento dominio absolutepdf Quesiti pre-acquisto 4 22-03-2004 09.53.49


Tutti gli orari sono GMT +1. Adesso sono le 11.38.53.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it