jQuery Dialog
Pagine → 1 2
01/12/2011 07:42:43
Ah, riguardo all'altro problema. Quindi tu hai tre link in una pagina, facendo click su ognuno di essi si apre una finestra modale che presenta una pagina su cui ci sono altri link facendo click sui quali viene aperta una nuova pagina all'interno della finestra modale?
01/12/2011 09:05:59
pistacchio ha scritto: lei = original_doll ;-)
Sono scemo XD
original_doll, provalo così:
<html>
<head>
<title> ciao</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery-ui.js"></script>
<link href="jquery-ui.css" rel="stylesheet" />
<script>
$(function() {
$('#dialog').dialog({
autoOpen: false,
title: 'Prova Finestra'
});
$('.opener').click(function(ev) {
ev.preventDefault();
$d=$('#dialog')
$d.load($(this).attr('href'))
$d.dialog('open');
});
});
</script>
</head>
<body>
<h1>Ciao</h1>
<a href="a.html" class="opener">Prova 1</a>
<a href="b.html" class="opener">Prova 2</a>
<div style="display: none;" id="dialog"></div>
</body>
</html>
Ho dovuto mettere il <div> del dialog direttamente nell'html invece di crearlo dinamicamente, ma funziona esattamente nello stesso modo che volevi tu.
01/12/2011 15:33:36
Solo un paio di domande (lo so, sono tonta T_T) per capire:
$d.load($(this).attr('href'))
$d.dialog('open');
Qui al posto di href non va messo nulla, right? Il codice del jQUery che mi hai postato non devo modificarlo .
Poi, nell'ultimo div quello con id dialog: tra il div e la chiusura del div, è lì che va messo il contenuto della pagina che ATTUALMENTE è aperta?
Esempio:
Mettiamo che nella pagina che ho aperto in modale c'è un codice php, anche un solo echo "Hello World", e seguire i link che devo far aprire dentro la pagina. Quel div non deve avere contenuto o dentro gli devo mettere ciò che la pagina visualizza attualmente?
01/12/2011 17:02:35
Il codice postato funziona correttamente (l'ho testato) così com'è, non devi cambiare niente. il div dialog non deve contenere niente, perchè anche se contenesse qualcosa quel qualcosa verrebbe sovrascritto da quello che il tag <a> gli dice. L'href nella funzione load va benissimo così, la funzione attr è quella che va a pescare il valore del campo href del tag a
:)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Neverness to Everness ↗
State of Survival ↗
Tibia ↗
New Orleans ↗