Back to top

Autore Topic: Altezza automatica wrapper non funzionante  (Letto 5956 volte)

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Altezza automatica wrapper non funzionante
« il: 13 Ago 2010, 19:44:13 »
Salve,
ho letto un bel po' di post nel forum su questo argomento, però tutti non corrispondo (completamente) al mio problema.
Vorrei applicare l'altezza automatica ad un wrapper, linkando una pagina presente nello stesso dominio... però questo non avviene. Devo premettere che la pagina che voglio linkare è formata da due frame orizzontali: che sia per questa formazione che l'altezza non viene calcolata correttamente?  ???

Grazie per le eventuali risposte,
Kevin

Offline SergioBo

  • Esploratore
  • **
  • Post: 105
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #1 il: 13 Ago 2010, 20:00:42 »
un link della pagina da linkare?

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #2 il: 13 Ago 2010, 20:18:01 »
Allora la pagina con il wrapper è questa:

http://www.vogaepara.it/public/galleria-fotografica/elenco-download-2010.html

mentre la pagina che vorrei che comparisse nel wrapper è la seguente:

http://www.vogaepara.it/public/zGalleriaFotografica/Archivio2010/_Download/Download_Elenco.php


Saluti,
Kevin

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #3 il: 13 Ago 2010, 20:37:48 »
Ciao
Ti chiedo se anche l'archivio download è fatto col wrapper perchè è funzionante

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #4 il: 13 Ago 2010, 21:07:49 »
Ciao,
se intendi "Elenco download 2009" il wrapper ha un'altezza già determinata (visto che il numero di righe non aumenterà), mentre nel "Elenco download 2010" il numero di righe aumenterà finché non sarà finito l'anno in corso.... Quindi è un po' seccante sapere che ci sia l'opzione "altezza automatica" e non poterla attivare perché non funziona.

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #5 il: 13 Ago 2010, 22:36:34 »
ciao
allora se hai scritto tutto tu non vedo il perche hai inserito
Citazione
height:60px;
, se invece hai fatto copia e incolla    gli articoli vanno ripuliti  del codice inutile.
poi metti un bel 100% nel modulo  wrapper in altezza.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #6 il: 14 Ago 2010, 11:28:36 »
ciao
allora se hai scritto tutto tu non vedo il perche hai inserito  , se invece hai fatto copia e incolla    gli articoli vanno ripuliti  del codice inutile.
poi metti un bel 100% nel modulo  wrapper in altezza.

Salve,
ho cercato quella porzione di codice. Ma non l'ho trovata da nessuna parte. Può essere un po' più preciso? Grazie.

se hai scritto tutto tu

 :o
La pagina che voglio inserire nell'iframe? Si, l'ho scritta io.

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #7 il: 14 Ago 2010, 17:15:26 »
vai sul modulo wrapper  sula tua destra hai il settaggio.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #8 il: 14 Ago 2010, 18:18:55 »
vai sul modulo wrapper  sula tua destra hai il settaggio.

Ma il modulo serve per visualizzare un'iframe in una posizione del layout. Il mio wrapper, invece, è una voce del menù!! Quindi quel modulo non deve essere attivo.  :-\
Io ho creato una voce del menu di tipo "wrapper", dove ho impostato "altezza automatica". Però quando clicco la voce del menu "Elenco download 2010" l'altezza del wrapper non si adatta....  :'(

Offline SergioBo

  • Esploratore
  • **
  • Post: 105
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #9 il: 15 Ago 2010, 02:23:55 »
Forse non riusciamo a capirci...
Per modulo "wapper" nella voce di menu, si intende la selezione del tipo menu in "Tipo voce di menu"
Ad ogni modo non ci sono problemi con la pagina.
Prova il seguente settaggio.
Vai in nel menu, entri nella voce "Elenco download 2010 " a destra trovi la voce "Parametri - Standard", se clicchi su questa voce si apre un menu a tendina, prova con questi parametri:
Barre scorrimento: automatica
Larghezza: 100%
Altezza: 500   (vedi tu come meglio si adatta alla pagina)

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #10 il: 15 Ago 2010, 12:18:40 »
Forse non riusciamo a capirci...

No no, ci capiamo..  ;)

Io vorrei inserire l'altezza automatica perché il contenuto della pagina all'interno dell'iframe cambia, così da non entrare ogni volta nelle impostazioni della voce di menu per cambiare manualmente l'altezza....

Altezza: 500   (vedi tu come meglio si adatta alla pagina)

L'altezza dell'iframe (per mostrare tutto il contenuto della pagina) deve avere un'altezza di 1200px, purtroppo se "l'altezza automatica" non funzionerà sarò costretto ad entrare ogni volta nelle impostazioni per aumentare quel numero....  :-\

Offline SergioBo

  • Esploratore
  • **
  • Post: 105
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #11 il: 15 Ago 2010, 13:25:54 »
L'altezza dell' iframe dipende dal contenuto, per quaesto non è impostabile nel contenitore in automaco, il cui rendering è svolto prima del caricamento del contenuto.

Il dialogo tra contenuto e contenitore è bloccato perchè appartenendo a domini diversi , i controlli di protezione di js impediscono questa operazione.

Ottenere la lunghezza automatica della pagina (100%) è possibile solo con pagine dello stesso sito o server.

Che io sappia non ci sono soluzioni per applicare questa funzione nel tuo specifico caso

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #12 il: 15 Ago 2010, 13:35:59 »
ciao non importa come lo richiami  e sempre il modulo che comanda.
vedi  l'immagine io lo uso per richiamare  il forum  e l'altezza si adegua in automatico hai contenuti.


[allegato vecchio più di un anno eliminato automaticamente]
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline SergioBo

  • Esploratore
  • **
  • Post: 105
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #13 il: 15 Ago 2010, 13:43:35 »
Si ma pagina proviene dallo stesso sito. Così funziona di sicuro.

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #14 il: 15 Ago 2010, 14:00:30 »
Si ma pagina proviene dallo stesso sito. Così funziona di sicuro.

La pagina proviene dallo stesso dominio.

ciao non importa come lo richiami  e sempre il modulo che comanda.

Purtroppo non funziona.......

Offline conti1

  • Global Moderator
  • Instancabile
  • ********
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #15 il: 15 Ago 2010, 22:54:19 »
vogliamo provare a togliere quella altezza che nel php?
questo e il tuo php gia detto in precedenza ma la vedo tuttota
Codice: [Seleziona]
<iframe width="100%" height="100%" frameborder="0" scrolling="auto" align="top" class="wrapper" src="/public/zGalleriaFotografica/Archivio2010/_Download/Download_index.php" name="iframe" id="blockrandom" onload="iFrameHeight()" style="height: 60px;">
questa prova toglierla
style="height: 60px;
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Kevinoo

  • Esploratore
  • **
  • Post: 124
  • Sesso: Maschio
    • Mostra profilo
Re:Altezza automatica wrapper non funzionante
« Risposta #16 il: 16 Ago 2010, 01:48:48 »
questa prova toglierla
style="height: 60px;

Ma allora devo agire direttamente nei file di Joomla?  ???

questo e il tuo php gia detto in precedenza ma la vedo tuttota
Codice: [Seleziona]
<iframe width="100%" height="100%" frameborder="0" scrolling="auto" align="top" class="wrapper" src="/public/zGalleriaFotografica/Archivio2010/_Download/Download_index.php" name="iframe" id="blockrandom" onload="iFrameHeight()" style="height: 60px;">

Pensavo che "a quel tempo" parlavi di modificare le impostazioni di Joomla, non di file...

Comunque ho controllato i file (che non ho mai toccato), e non capisco quale evento faccia comparire quello "style". Il listato del componente è questo:

Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>

<script language="javascript" type="text/javascript">
function iFrameHeight() {
var h = 0;
if ( !document.all ) {
h = document.getElementById('blockrandom').contentDocument.height;
document.getElementById('blockrandom').style.height = h + 60 + 'px';
} else if( document.all ) {
h = document.frames('blockrandom').document.body.scrollHeight;
document.all.blockrandom.style.height = h + 20 + 'px';
}
}
</script>
<div class="contentpane<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php if ( $this->params->get'show_page_title') ) : ?>
<div class="componentheading<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo $this->escape($this->params->get'page_title' )); ?>
</div>
<?php endif; ?>
<iframe <?php echo $this->wrapper->load?>
id="blockrandom"
name="iframe"
src="<?php echo $this->wrapper->url?>"
width="<?php echo $this->params->get'width' ); ?>"
height="<?php echo $this->params->get'height' ); ?>"
scrolling="<?php echo $this->params->get'scrolling' ); ?>"
align="top"
frameborder="0"
class="wrapper<?php echo $this->escape($this->params->get('pageclass_sfx')); ?>">
<?php echo JText::_'NO_IFRAMES' ); ?>
</iframe>
</div>

Stò letteralmente impazzendo!!  :'(

 



Web Design Bolzano Kreatif