taille des tables, j'y arrive pas - HTML/CSS - Programmation
Marsh Posté le 29-08-2004 à 08:53:57
mobidyc a écrit : Bonjour, |
Les iframes (comme toutes les autres frames d'ailleurs), c'est le mal.
En 2004, on utilise un div avec overflow.
Marsh Posté le 29-08-2004 à 14:15:13
c'est le mal? tiens donc ? et pourquoi ça.
euh...la balise div dans mon tableau, je la mets ou ?
merci
Marsh Posté le 29-08-2004 à 14:17:08
mobidyc a écrit : c'est le mal? tiens donc ? et pourquoi ça. |
A l'endroit ou tu as mis ton iframe.
Marsh Posté le 29-08-2004 à 15:29:56
car c'est mal de mettre des frames ou des iframe autant utiliser les pseudo frame php c'est l argement mieux
Marsh Posté le 31-08-2004 à 03:12:55
la balise div, je dois pas la mettre au bon endroit, voici ou je la mets :
<td>
<div style="overflow:visible;">
<iframe src="framecenter.html" name="framecenter">
</iframe>
</div>
</td>
c'est pas bon ?
pour agentbombe : je vois pas la différence entre un iframe et un pseudo frame, ça revient au même.
merci.
Marsh Posté le 31-08-2004 à 07:07:22
mobidyc a écrit : la balise div, je dois pas la mettre au bon endroit, voici ou je la mets : |
Non.
Code :
|
Citation : |
ça ne revient pas du tout au même. Les pseudos frames permettent d'inclure des bouts de page au niveau du serveur, celui-ci reconstituant ensuite une page unique en HTML et donc sans frames.
Marsh Posté le 31-08-2004 à 08:13:30
euh...mon Iframe ne dois pas contenir de balise <html> ou <head> ?
donc, on peut pas appeler directement le fichier apparaissant dans l'Iframe ?
merci pour l'info sur les pseudos frames, je vais essayer.
Marsh Posté le 31-08-2004 à 08:48:22
mobidyc a écrit : euh...mon Iframe ne dois pas contenir de balise <html> ou <head> ? |
Non, avec ce système, il n'y a plus d'Iframe.
Marsh Posté le 31-08-2004 à 10:31:35
le div scrollable pour l'utilisateur c'est pas tellement mieux que l'iframe : ça marche dans moins de browsers, et dans Mozilla la roulette ne fonctionne pas
Marsh Posté le 31-08-2004 à 11:12:23
antp a écrit : le div scrollable pour l'utilisateur c'est pas tellement mieux que l'iframe : ça marche dans moins de browsers, et dans Mozilla la roulette ne fonctionne pas |
Vi, c'est pas faux (surtout le coup de la roulette, ça fait chier). C'est quand même mieux que l'Iframe cependant... Par contre, je me demande ce qu'attend l'équipe de Mozilla pour pouvoir actionner la roulette dessus.
Marsh Posté le 04-09-2004 à 09:46:01
les pseudos-frames c'est vraiment de la m****, j'ai passé toute une nuit dessus pour ensuite revenir avec mon iframe...
bon j'ai toujours le même problème et je ne sais pas quoi faire.
Marsh Posté le 04-09-2004 à 11:20:30
mobidyc a écrit : les pseudos-frames c'est vraiment de la m****, j'ai passé toute une nuit dessus pour ensuite revenir avec mon iframe... |
Ben, que dire... C'est pas parce que tu n'arrives pas à maitriser quelque chose que c'est de la merde hein... C'est mille fois mieux que ton iframe pourrie qui sera plus supportée dans pas longtemps et qui empêche les référencements...
Marsh Posté le 04-09-2004 à 15:33:23
Hermes le Messager a écrit : Ben, que dire... C'est pas parce que tu n'arrives pas à maitriser quelque chose que c'est de la merde hein... C'est mille fois mieux que ton iframe pourrie qui sera plus supportée dans pas longtemps et qui empêche les référencements... |
liste des problèmes php include :
1/
un truc tout bête, essaie d'inclure http://mobidyc.net/manual (c'est le manuel d'apache livré avec l'install) :
Parse error: parse error in http://mobidyc.net/manual on line 1
2/
y a aussi des pages qui ne veulent pas s'afficher quand elles ne sont pas dans le même répertoire que index.php, exemple :
case 6 :
$page = "./ressources/sysinfo/index.php";
résultat, il ne les trouve pas :
Warning: main(./ressources/sysinfo/index.php): failed to open stream: No such file or directory in /usr/home/mobidyc/public_html/mobidyc/index.php on line 33
Warning: main(): Failed opening './ressources/sysinfo/index.php' for inclusion (include_path='.usr/local/share/pear') in /usr/home/mobidyc/public_html/mobidyc/index.php on line 33
3/
et si je lui mets le chemin complet :
case 6 :
$page = "http://mobidyc.net/ressources/sysinfo/index.php";
il affiche la page mais n'arive pas à charger les thèmes et les images, dans les logs d'apache, ça me donne ça :
[error] [client 192.168.1.2] File does not exist: /usr/home/mobidyc/public_html/mobidyc/templates, referer: http://mobidyc.net/mobidyc/index.php?rub=6
bien sur, si tu affiche la page http://mobidyc.net/ressources/sysinfo/index.php toute seule, tout est correct.
3/
j'ai aussi essayé d'inclure une page phpinfo.php et comme il y a des balises d'entête html; l'affichage est dégueulasse, a voir sur :
http://mobidyc.net/mobidyc/index.php?rub=7
4/
encore un autre problème, allez à la page http://mobidyc.net/mobidyc/index.php?rub=9
il y a des outils de ping traceroute etc..., la page s'affiche très bien sauf que lorsque l'on essaie de faire un test, le rsultat arrive dans toute la fenêtre du site au lieu de s'afficher dans la table, j'ai bien essayé différents target sans succès.
5/
et encore un autre problème, j'essaie d'inclure une page dont la vue nécessite un mot de passe par .htaccess, réultat :
Warning: main(http://mobidyc.net/cgi-bin/irc/index.cgi): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /usr/home/mobidyc/public_html/mobidyc/index.php on line 33
Warning: main(): Failed opening 'http://mobidyc.net/cgi-bin/irc/index.cgi' for inclusion (include_path='.usr/local/share/pear') in /usr/home/mobidyc/public_html/mobidyc/index.php on line 33
6/
comment faire pour que certains liens s'ouvrent dans une nouvelle fenêtre via le php include ?
case 13 :
$page = "http://mobidyc.net/ressources/IRC%20v1.5.txt" target="_blank";
cet exemple ne fonctionne pas.
je suis sur que j'en oublie.
je n'arrive certe pas à 'maitriser le php include' mais je trouve que ça fait beaucoup quand même.
si tu me dis que ces problèmes sont surmontables, je suis tout à ton écoute, en attendant, je reste avec mon 'iframe pourrie qui sera plus supportée dans pas longtemps'.
par contre, je vois pas ce qui gène le référencements avec les ifrmaes puisqu'elles permettent de gérer aisément les metas pour chaque fichier et les moteurs suivent très bien les iframes.
Marsh Posté le 04-09-2004 à 17:32:13
Le(s) probleme(s) que tu rencontre c'est que tu as essaye de remplacer quelque chose par quelque chose d'autre sans trop y reflechir.
Citation : 1/ |
C'est normal, tu as regarde ce qu'il y avait a la 1ere ligne ?
<?xml version="1.0" encoding="ISO-8859-1"?>
Dois-je te rappeller que sur la plus part des hebergeur "<?" est le tag qui ouvre le code php. Donc include essaye de parser le fichier comme si c'etait du code php et t'indique une erreur.
Citation : 2/ |
Si le repertoire "ressources" se trouve au meme endroit que "index.php", alors essaye $page = "ressources/sysinfo/index.php"; (sans le ./ du debut, probleme de path je dirais)
Citation : |
Depuis quand le path complet vers un fichier c'est son URI ? Tu dois donner a include le path du fichier, c'est a dire le path sur le serveur
$page = "/usr/home/mobidyc/public_html/mobidyc/ressources/sysinfo/index.php";
Si tu lui donne une URI il va alors inclure le "resultat" de la page php et non la source.
Citation : |
Normal, un div ne fonctionne pas comme une iframe.
Citation : |
Normal, tu as vu le msg d'erreur ? Authorization Required En gros tu as du donner un URI a include, mais include ne peut pas acceder au doc car ce dernier est protege par .htaccess . Quand tu donnes un URI a include ce dernier se comporte "comme" un "navigateur". Donc pas d'acces aux sources, et donc pas d'acces a des pages protegees.
Citation : |
Ce probleme est egalement une mauvaise comprehension du fonctionnement de include et de celui des IFRAME.
Pour conclure je dirais que tu as voulu simplement remplacer les "iframe" par des "include" sans trop essayer de comprendre le fonctionnement.
Marsh Posté le 04-09-2004 à 19:59:38
merci de t'être intéressé à mon problème.
1/
j'avais compris le problème mais le fait est que je ne peux pas afficher cette page.
donc, je dois rester avec mon iframe.
2/
bien entendu que j'ai essayé cette solution
$page = "./ressources/sysinfo/index.php";
$page = "/ressources/sysinfo/index.php";
$page = "ressources/sysinfo/index.php";
ces trois méthodes donnent la même erreur.
donc, je dois rester avec mon iframe.
3/
merci pour cette réponse mais elle rejoint le point 2, j'ai simplement essayé cette méthode pour résoudre le problème du point 2 et cette méthode à au moins le mérite de m'afficher la pag, même si ce n'est pas correctement qu'elle s'affiche.
donc, je dois rester avec mon iframe.
4/
donc, je dois rester avec mon iframe.
5/
donc, je dois rester avec mon iframe.
oui, j'ai essayé pas mal de choses, c'est en essayant qu'on peut voir si quelque chose fonctionne.
j'ai bien lu la doc sur les include et rien de ce que je veux ne fonctionne.
je n'ai qu'un conclusion à ajouter:
tu me dis que les iframes sont pourries, ok, mais tu n'es apparemment pas capable de me proposer mieux puisque tu n'as pas de solution aux problèmes que j'ai énoncé, pourtant, tu as l'air de matriser les php include.
alors je vais rester avec mes iframes pourries comme tu le dis si bien et rester avec ma barre de scrolling qui est beaucoup moins gênante que des pages qui ne s'affichent pas.
merci en tout cas pour vos réponses, même si certaines n'étaient pas constructives (pour moi en tout cas).
Marsh Posté le 29-08-2004 à 04:05:09
Bonjour,
j'ai une table de deux colones, la deuxième colonne est un iframe.
je n'arrive pas à agrandir la hauteur de la table automatiquement et c'est très gênant quand le cadre iframe mets son scrolling et que la page aussi.
j'ai vraiment essayé beacoup d'options m'aidant du site selfhtml mais je n'y arrive pas.
allez sur mon site http://mobidyc.net et cliquez sur 'irc' à gauche, ensuite, dans le cadre de droite cliquez sur 'patch' vous verrez qu'on ne voit pas le bas de la page facilement.
merci de m'aider si vous le pouvez.
---------------
-=Mobidyc=- http://mobidyc.net