Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

changer l'URL dans la barre de navigation

21 réponses
Avatar
unbewusst.sein
un problème "cosmétique" à cet endroit :
http://88.183.202.165/dictionaries/

j'ai une frame (pas de commentaires SVP, c'est juste de la docum
technique...)

qui lorsque j'entre :

http://88.183.202.165/dictionaries/?page=Script%20Editor

m'affiche la bonne page "Script Editor rb.html"

bon maintenant si je clique dans le toc de gauche sur "Mail" par exemple
je vais bien à la page "Mail rb.html"

MAIS la barre de navigation du butineur elle indique tjs :
http://88.183.202.165/dictionaries/?page=Script%20Editor


y a t'il une astuce pour changer ça, càd que la barre de navigation du
butineur m'indique le bon fichier, dans mon exemple plutôt :
http://88.183.202.165/dictionaries/?page=Script%20Mail

que

http://88.183.202.165/dictionaries/?page=Script%20Editor


???

mon p'tit script est écrit en js :

page = location.href.split( 'page=' );
fs = "<frameset cols='150,*' border='1' bordercolor='#3300FF'>";
fs += " <frame name='toc' src='toc.html' scrolling='auto'>";
if(page.length==1){
fs += " <frame name='main' src='Finder rb.html' scrolling='auto'>";
}
else {
fs += " <frame name='main' src='" + page[ 1 ] + " rb.html'
scrolling='auto'>";
}
fs += "</frameset>";
document.write( fs );


mais bon je peux passer en php s'il y a des ++


--
« Sur le plus beau trône du monde,
on n'est jamais assis que sur son cul ! »
(Michel de Montaigne)

1 réponse

1 2 3
Avatar
unbewusst.sein
SAM wrote:


dans le fichier allStyles.css (en fait celui screen, non ?)



bon c'est fait pour toutes mes pages avec le p'tit script ruby suivant :
------------------------------------------------------------------------
#! /opt/local/bin/ruby1.9
# encoding: utf-8

require 'rubygems'
require 'nokogiri'

def set_css_2_link(file)
doc = Nokogiri::HTML(File.open("#{file}")) { |config|
config.noblanks.noent }
doc.xpath('/html/head/style').each do |style|
style.unlink
end
doc.xpath('/html/head').first.add_child('<link rel="stylesheet"
href="css/styles.css" type="text/css" media="all" />')
io = File.open("#{file}", File::WRONLY|File::TRUNC|File::CREAT, 0666)
doc.write_xhtml_to(io, :encoding => 'UTF-8', :indent => 2)
puts "# -> '#{file}' done!"
end

Dir.glob("#{File.dirname(Dir.pwd)}/*.html").each do |file|
fbn = File.basename(file)
set_css_2_link(file) unless fbn == 'index.html' || fbn == 'toc.html'
end
# -> Program exited with code #0 after 0.48 seconds.
------------------------------------------------------------------------

en 0.48 seconds, 'nokogiri' c'est super speed à côté de tidu + ReXML...
--
« Un politicien honnête, c'est celui qui reste fidèle
à celui qui l'a acheté. »
(K'ung-fu-tzu)
1 2 3